web-dev-qa-db-fra.com

Qu'est-ce qu'un bon utilitaire tar pour Windows?

J'utilise régulièrement Cygwin, mais j'ai de nos jours besoin d'extraire les fichiers tar.gz et tar.bz2 sur les machines Windows d'autres personnes. Ils ne veulent pas de Cygwin; ils ont besoin d'une interface graphique. J'ai essayé 7-Zip, que d'autres personnes de notre entreprise utilisaient, mais 7-Zip prend la décision audacieuse de vous obliger d'abord à décompresser un fichier vers un nouveau fichier de destination, puis à décompresser le fichier, ce qui gaspille du temps et du disque l'espace, et nécessitant des actions supplémentaires de ma part. Et il y a d'autres choses que je n'aime pas dans son interface.

Je viens de recevoir un nouveau poste de travail Windows et j'ai décidé d'essayer le logiciel ZipGenius avec les pouvoirs qui seraient décidés de le fournir, mais il ne gère même pas les fichiers tar.gz.

Des suggestions sur un meilleur outil?

24
skiphoppy

7-Zip vous permet de double-cliquer sur le fichier dans son gestionnaire de fichiers et de l'explorer, vous pouvez donc double-cliquer sur tar.bz et obtenir le tar, et double-cliquer à nouveau pour obtenir les fichiers à l'intérieur.

22
Gonzalo Quero

Un bon utilitaire tar pour Windows est tar. Pas besoin non plus d'impliquer Cygwin; il peut fonctionner comme un programme natif. Le projet UnxUtils sur Sourceforge a beaucoup de versions Windows des utilitaires Unix courants sans avoir besoin de Cygwin.

Si vous avez besoin d'une interface graphique, WinZip peut lire les tarballs, tout comme WinRar. Cependant, ils se comportent de la même manière que vous décrivez 7-Zip. Si vous ouvrez un fichier . Tar.gz , ils décompressent d'abord le fichier, puis ouvrent le fichier tar interne. Il n'y a pas grand-chose que vous puissiez faire pour éviter cela dans une interface graphique. Les formats tar et gz sont diffusables, ce qui les rend parfaits pour disons, en canalisant la sortie de gunzip vers tar afin de décompresser une archive tar sans utiliser beaucoup d'espace disque supplémentaire. Mais une interface graphique va offrir une liste de tous les fichiers de l'archive, ce que vous ne pouvez pas faire sans lire l'intégralité du fichier tar. Une interface graphique vous permettra également de pointer et cliquer pour sélectionner les fichiers à extraire, et vous ne pouvez pas le faire sans lire le fichier entier non plus.

Ce qu'une interface graphique pourrait faire, c'est décompresser le fichier en mémoire pour créer un index, puis supprimer les données, en ne conservant que suffisamment pour afficher l'index. Une fois que vous avez sélectionné les fichiers à extraire, il décompressez l'archive tar une seconde fois et écrit les données sélectionnées sur le disque. Mais je ne connais aucun programme qui procède de cette façon. Si vous manquez d'espace disque, utilisez plutôt la méthode de ligne de commande.

15
Rob Kennedy

Total Commander gère .tar.gz hors de la boîte et est juste le meilleur gestionnaire FileSystem autour de mon livre :)

7
Martijn Laarman
6
ctacke

Essayez tartool , c'est un simple utilitaire de ligne de commande.

C'est gratuit et le code est open source.

Divulgation: j'ai écrit cet outil.

5
senthil

Vous pouvez utiliser 7-Zip ou PeaZip si vous n'aimez pas l'interface utilisateur de 7-Zip, les deux sont gratuits et open source. Un autre bon choix peut être WinRAR, il n'est pas gratuit mais affiche simplement un écran de bourrage au démarrage du programme lorsque le procès expire, pas un gros bourrin du tout.

3
Drosophila

Archive eXchange de www.objectfusion.com a la meilleure prise en charge TAR de tous les logiciels Windows actuellement sur le marché.

1
Joe

J'ai toujours été un grand fan de ZipGenius . Ils prennent en charge les formats TAR (7Zip aussi) et il possède de nombreuses fonctionnalités intéressantes. De plus, c'est gratuit.

0
Dillie-O