124 votes

Comment ouvrir un fichier .tar.gz sous Windows ?

J'ai besoin d'ouvrir un fichier qui, malheureusement, n'est disponible que dans la base de données de l'entreprise. .tar.gz et j'utilise Windows 7. Je peux décompresser le fichier en utilisant 7-zip mais après ça, j'ai toujours un .tar que je ne peux pas ouvrir dans Windows.

Y a-t-il un moyen d'ouvrir .tar.gz sur Windows ?

6 votes

@Sparr : .tar.gz n'est pas pris en charge par le système d'exploitation client le plus répandu sans logiciel tiers. De plus, lorsque je l'utilise sous Linux, il a une très mauvaise ergonomie avec des drapeaux de commande qu'il est très difficile de mémoriser. Voir Untar, ungz, gz, tar - comment se souvenir de toutes les options utiles ?

2 votes

Oui, mais il est pris en charge par des logiciels sur plus de plateformes que n'importe quel autre format d'archive. Je ne peux pas citer un système d'exploitation ou une distribution de celui-ci pour lequel vous ne pouvez pas télécharger les binaires d'untar et de gunzip. Je peux citer de nombreuses plateformes pour lesquelles il n'existe pas de binaires ou même de sources pour unzip.

1 votes

@Sparr : Comme je l'ai écrit dans ma question, .tar.gz est no sous Windows sans logiciel tiers. Mais .zip est pris en charge et je suppose que .zip est également pris en charge par Linux. Si le fichier avait été disponible dans le répertoire .zip je n'avais pas posé cette question.

8voto

mweiss Points 585

Le paquetage 7-zip est fourni avec un outil de ligne de commande appelé 7z.exe qui peut faire un pipe vers et depuis stdin ( -si ) & stdout ( -so ). Ainsi, la ligne suivante effectuera l'extraction en une seule étape, sans fichier intermédiaire ( -ttar indique à 7-zip qu'il s'agit d'un flux tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

0 votes

Bien joué ! Simple et pas de fichiers temporaires !

2voto

Druvision Points 182

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 pas bien sûr.

Il y a deux solutions ici :

  1. Utilisez "extraire ici", et non "extraire les fichiers...".
  2. Allez dans le sous-répertoire et extrayez de là.

1voto

Piotus Points 11

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 dont vous avez besoin. L'extraction est effectuée par TC en arrière-plan.

4 votes

Pourriez-vous nous donner le lien de téléchargement et nous expliquer l'utilisation ?

0voto

Sean Summers Points 253

Je trouve TarTool.exe de Senthil Rajasekharan est le plus simple (il inclut la seule dll de l'entreprise). SharpZipLib ).

0voto

Mark Sherrill Points 11

Paul a raison, mais dans ce cas, c'est un processus en 2 étapes. Il faut d'abord enlever le .gz (décompresser les fichiers) et ensuite enlever le .tar (décompresser les fichiers).

1 votes

Pourriez-vous nous expliquer comment procéder à ces étapes ?

0 votes

Vous aurez d'abord besoin de 7-zip... 7-zip.org J'aime créer un dossier dans lequel je place le fichier .tar.gz avant de le décompresser. Cliquez avec le bouton droit de la souris sur le fichier et survolez 7-zip, sélectionnez "Extract Here" pour supprimer le .gz. - Faites maintenant la même chose pour le fichier .tar nouvellement créé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X