Comment extraire un fichier tar (.tgz) dans Windows?

29

Comment extraire un fichier tar (.tgz) dans Windows? Est-ce possible, ou dois-je entrer dans un environnement Linux et l'extraire?

kiki
la source
.... un environnement Linux juste pour extraire?
Pacerier
Je connais la douleur qui se cache derrière cette question: si vous téléchargez fréquemment .tgz, c'est un moyen de raccourci pour extraire le contenu du .tar qui est à l'intérieur du .tgz. ??
Ahmed

Réponses:

35

Non, vous n'avez pas besoin de Linux, vous pouvez télécharger un outil gratuit comme 7zip qui est plus que capable d'extraire du tar.gz/tgzcontenu.

Et, en supposant que vous écrivez des fichiers batch pour faire cette extraction (car il s'agit d' un site de programmation plutôt que d'un forum d'aide sur les outils généraux), il a une belle interface de ligne de commande afin que vous n'ayez pas à vous soucier de Déchets GUI.


la source
2
7-zip a également une version native de Windows x64.
Chuck
7
+1 via l'interface utilisateur graphique <> ordures.
Ulrich Gerhardt
@Ulrich Vous pouvez utiliser 7-Zip Theme Manager pour le peindre ...
Apple II
@UlrichGerhardt, Real non-GUI utilise des cartes . Tant qu'il n'y a qu'un seul pixel impliqué , c'est l'interface graphique.
Pacerier
9

Cygwin contient bien sûr les outils nécessaires. Il est exagéré de déballer une archive tar, mais si vous aimez les outils de ligne de commande Linux, Cygwin vaut bien l'installation.

En utilisant Cygwin, vous pouvez décompresser un fichier tgz (tar zippé) comme ceci:

tar -xzf foo.tgz

(ce qui signifie e x tract z ipped f ile)

Vous pouvez également faire glisser et déposer le fichier tgz dans la fenêtre du terminal cygwin afin d'obtenir le bon chemin. Pour le lecteur C: il ressemblera à ceci:

tar -xzf /cygdrive/c/the/path/to/your/file/foo.tgz
Edward Falk
la source
J'ai essayé de trouver un utilitaire tar sur Windows qui pourrait extraire les fichiers tgz de Rocket.Chat et cygwin est le SEUL capable de cela. L'archive présente de très longs chemins et liens. J'ai essayé tous les outils mentionnés ici sauf WinRAR et Ch Shell et tous sauf tar de Cygwin ont échoué.
galmok
2

Vous pouvez également utiliser WinRAR pour extraire .tgzet .tar.gzfichiers, mais WinRAR n'est pas un logiciel gratuit.

TheBlazingSkull12
la source
1
Quel est le problème avec cette réponse?
Jon
1

Vous pouvez utiliser PowerArchiver 6.1 (freeware) ou 7-zip (freeware).

Anton Sizikov
la source
1

J'irais avec le 7zip mentionné précédemment, mais vous pouvez également utiliser WinZIP.

Rich Homolka
la source
1

J'ai toujours les utilitaires UnxUtils GNU dans ma PATHboîte Windows.

UnxUtils inclut des programmes taret gunzip, entre autres, on ne peut pas vivre sans s'être habitué à un shell Unix.

mizo
la source
0

J'utilise Universal Extractor, je l'utilise et 7-Zip pour beaucoup de choses.

Sandeep Bansal
la source
0

Vous pouvez consulter le projet gow . Il fournit une belle liste d'utilitaires Unix sur le système Win32. Fonctionne assez bien.

lang2
la source
0

Si git bash est installé sur votre machine, exécutez la commande tar pour décompresser le fichier

 tar -xzf kafka-1.0.2-src.tgz
Joey587
la source