Comment ouvrir un fichier .tar.gz dans Windows?

68

Je dois ouvrir un fichier qui, malheureusement, n'est disponible que dans le .tar.gzformat de fichier. J'utilise Windows 7. Je peux décompresser le fichier en utilisant, 7-zipmais il me reste un .tarfichier que je ne peux pas ouvrir sous Windows.

Est-il possible d'ouvrir des .tar.gzfichiers sous Windows?

Jonas
la source
5
@Sparr: .tar.gzn'est pas pris en charge par le système d'exploitation client le plus répandu sans logiciel tiers. Et en plus de cela, lorsque je l’utilise sous Linux, sa facilité d’utilisation avec des indicateurs de commande est très difficile à mémoriser. Voir Untar, ungz, gz, tar - comment vous souvenez-vous de toutes les options utiles?
Jonas
Oui, mais le logiciel le supporte sur plus de plates-formes que tout autre format d'archive. Je ne peux pas nommer un système d'exploitation ou une distribution de celui-ci pour lequel vous ne pouvez pas télécharger les fichiers binaires untar et gunzip. Je peux nommer de nombreuses plates-formes pour lesquelles il n'y a pas de fichiers binaires ni même de sources à décompresser.
Sparr
1
@Sparr: comme je l'ai écrit dans ma question, .tar.gzn'est pas pris en charge par Windows sans logiciel tiers. Mais .zipest supporté et je suppose que cela .zipest également supporté par Linux. Si le fichier avait été disponible dans le .zipformat, je n'avais pas posé cette question.
Jonas
3
Je devrais peut-être reformuler. Je crois que vous avez mis "tristement" au mauvais endroit. Il appartient avant "d'utiliser".
Sparr
2
Mauvaise utilisabilité? Il y a une phrase pour ça: RTFM. man tar. Tout ce que vous devez retenir, c’est qu’à la fin des drapeaux, vous avez besoin fd’un fichier. Voici les bases: tar cf arch.tar folder/ est c réer une f ile appelée à arch.tarpartir du dossier folder/. tar xf arch.tarsera e x tube de la f ile arch.tar. Cela fonctionne aussi sur les tar.gzfichiers. Pas besoin du zdrapeau là-bas.
Braden Best

Réponses:

62

Vous pouvez également utiliser 7-zip pour décompresser le fichier .tar.

  1. Clic droit sur le fichier
  2. Sélectionnez 7-zip -> Extraire ici / Extraire vers
Paul
la source
1
Cela ne fonctionne pas pour moi, mais je vais essayer de mettre à jour 7-zip vers la dernière version.
Jonas
10
Après la mise à niveau de 7-Zip de 9.16 à 9.20, cela fonctionne bien. Merci.
Jonas
2
@Paul, comment le faire en 1 étape?
Pacerier
1
@ Pacerier - vous ne pouvez pas le faire en une seule étape avec 7-zip, car vous décompressez deux types de fichiers: gzip et tarball. Si vous pouvez utiliser Linux, la ligne de commande permet une étape: tar xvfz somefilename.tar.gz. Sinon, consultez ces réponses
Paul,
1
@KolobCanyon - faites un clic droit sur le fichier et sélectionnez 7-zip-> Extraire ici / Extraire vers ...
Paul
17

7-zip devrait fonctionner pour vous. Je crois que vous devez .tardécompresser la .gzpartie du fichier dans un deuxième temps après avoir décompressé la partie.

Vous devrez peut-être également vérifier vos paramètres 7-zip ...

  • Cliquez sur Outils → Options
  • Allez dans l'onglet "Système".
  • Assurez-vous que “tar” et “gz” sont cochés.
Ryan Berger
la source
1
Merci, cela a fonctionné après la mise à niveau de mon 7-Zip de 9.16 à 9.20.
Jonas
+1 votre solution était la seule qui a fonctionné pour moi.
Gherbi Hicham
en 17.01 vous pouvez afficher les fichiers dans l' tar.gzarchive avec 2 étapes dans l'interface utilisateur graphique - il suffit d' associer les fichiers avec votre utilisateur. Vous pouvez également associer rpm& debfichiers maintenant.
Stuart Cardall le
8

Si vous le pouvez, vous pouvez toujours utiliser bash pour Windows et faire les tâches habituelles.

 tar -xvzf <filename.tar.gz>
Yaron Meiner
la source
Demandez-vous si Git Bash est déjà installé ... 3 :)
Lorem Ipsum
1
@LoremIpsum Oui, le sous-système Linux fait partie de Windows 10 maintenant et la commande tar est disponible à partir de Windows cmd.exe.
Reishin
7

Le paquet 7-zip est fourni avec un outil de ligne de commande appelé 7z.exequi peut diriger vers et depuis stdin ( -si) & stdout ( -so). Ainsi, la ligne suivante effectuera l'extraction en une étape, sans fichier intermédiaire ( -ttarindique à 7-zip que nous sommes en train de canaliser un flux tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar
Refael Ackermann
la source
Joli! Simple et aucun fichier temporaire!
Sun Junwen
6

J'utilise un simple extracteur WinRAR pour extraire un fichier .tar.gz; faites simplement ces étapes,

  1. Commencez à extraire le fichier .tar.gz avec WinRAR, il générera un fichier intermédiaire.
  2. Renommez ce fichier intermédiaire en ".tar" et extrayez-le à nouveau avec WinRAR.

Maintenant, la deuxième fois, il va extraire tous vos fichiers / dossiers.

Shreyas
la source
Cela devrait être la réponse acceptée à mon humble avis. Les utilisateurs de Windows qui sont probablement habitués à WinZip trouveront probablement WinRAR très intuitif à utiliser.
billrichards
2

Le problème est que lorsque 7-zip décompresse le fichier tar dans un sous-répertoire, vous devez aller dans le sous-répertoire afin de décompresser le fichier tar.

Si vous avez essayé de décompresser le sous-répertoire, cela ne fonctionnera évidemment pas.

Il y a deux solutions ici:

  1. Utilisez 'extraire ici', pas 'Extraire les fichiers ...'.
  2. Allez dans le sous-répertoire et extrayez de là.
Druvision
la source
2

Avec la dernière version de Windows 10, vous pouvez décompresser une archive tar comme vous le faites sous linux:

cmd.exe -> tar xf archive.tar.gz
Reishin
la source
1

Installez Total Commander, il traitera les fichiers tar.gz. Vous pouvez simplement aller à l'intérieur de ce type de fichier et le copier à l'endroit souhaité. L'extraction est effectuée par TC en arrière-plan.

Piotus
la source
4
Pourriez-vous lier le lien de téléchargement et élaborer l'utilisation?
BlueBerry - Vignesh4303
0

Paul a raison, mais dans ce cas, il s’agit d’un processus en deux étapes. Tout d'abord, supprimez le .gz (décompressez les fichiers) et ensuite, supprimez le .tar (décompressez les fichiers).

Mark Sherrill
la source
1
Pourriez-vous nous dire comment faire ces étapes?
Ben N
vous aurez d’abord besoin de 7-zip ... 7-zip.org J'aime créer un dossier dans lequel placer le fichier .tar.gz avant de le décompresser. Cliquez-droit sur le fichier et survolez 7-zip avec le bouton droit de la souris, sélectionnez "Extraire ici" pour supprimer le fichier .gz. - Faites de même pour le fichier .tar nouvellement créé.
Mark Sherrill