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?


.... 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.


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

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.


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


1

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


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.




0

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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.