Ce mémo a été publié le 17 novembre 2010 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Comment créer un fichier tar.gz sous Windows et comment le décompresser.
Pour créer ou utiliser des fichiers tar.gz sous Windows, un seul programme suffit : 7-Zip
La compression d’un répertoire en tar.gz s’effectue en 2 étapes.
- Génération du fichier tar
- Compression du fichier tar en tar.gz
Génération du fichier tar
- Cliquer-droit sur le répertoire.
- Sélectionner le menu « 7-Zip » puis « Ajouter à l’archive »
- Format de l’archive : tar
- Vérifier que le nom du fichier (que vous pouvez modifier) contient bien « .tar »
- Cliquer sur le bouton « Ok »
Le fichier .tar est généré.
Compression du fichier tar en tar.gz
- Cliquer-droit sur le fichier .tar
- Sélectionner le menu « 7-Zip » puis « Ajouter à l’archive »
- Format de l’archive : gzip
- Niveau de compression : Ultra
- Type de compression : Deflate
- Taille du dictionnaire : 32KB
- Taille des mots : 258
- Vérifier que le nom du fichier (que vous pouvez modifier) contient bien « .tar.gz »
- Cliquer sur le bouton « Ok »
Le fichier .tar.gz est généré.
Il peut être transféré sur un serveur sous Linux ou Unix.
Sous Unix ou Linux, une seule commande permet de créer et compresser un répertoire en fichier tar.gz :
1 |
tar cvfz mon_fichier.tar.gz mon_répertoire/ |
Commande Unix ou Linux pour décompresser le fichier :
1 |
tar xvfz mon_fichier.tar.gz |
Bonjour,
…et pour décompresser un fichier tar sous Windows ?
Merci !
Bonjour,
Puisque la compression se fait en 2 étapes, il en va de même pour la décompression.
Toujours avec 7-Zip.
Clic-droit sur le fichier .tar.gz puis 7-Zip > Extraire ici (ou Extraire vers …)
Même opération sur le fichier .tar
Est-ce que sous windows on peut (avec quel outil?) extraire en une seule étape les fichiers d’une archive ‘mon_fichier.tar.gz’ tout comme on peut le faire sous Linux avec la commande
tar xvfz mon_fichier.tar.gz
c’est à dire sans générer un fichier mon_fichier.tar encombrant …
ça c’est une bonne question…
Est-ce que 7Zip notamment peut le faire??
Un grand merci si bonne réponse (!!)
Bonjour,
A part utiliser tar avec Cygwin (ou autre), je ne pense pas.
J’ai bien trouvé ceci, mais c’est un peu limite de modifier la base de registre juste pour ça : http://www.npcglib.org/~stathis/blog/2012/05/27/windows-task-extracting-tar-gz-files-in-one-step-with-7-zip/