Convertir GZ en TAR
Extrayez les données TAR d’une archive TAR compressée avec GZIP, comme .tar.gz ou .tgz.
Comparaison des formats et spécifications techniques
| Spécification | GZ | TAR |
|---|---|---|
| Type MIME | application/ | application/ |
| Type | flux compressé | conteneur d’archive |
| Compression | DEFLATE sans perte (LZ77 + codage de Huffman) | non compressée (souvent combinée avec gzip/bzip2/xz) |
| Spécification standard | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Signature binaire (octets magiques) | 1F 8B | 75 73 74 61 72 (ustar) |
Aperçu du format et applications
Un fichier GZ est un flux compressé unique créé par l'algorithme DEFLATE, tandis qu'un fichier TAR est un conteneur non compressé qui regroupe plusieurs fichiers et structures de dossiers sans les réduire. Les administrateurs système et les développeurs effectuent fréquemment cette conversion lorsqu'ils doivent inspecter, modifier ou extraire des fichiers individuels à l'intérieur d'une sauvegarde compressée sans avoir à recompresser l'ensemble du flux à chaque fois. Des utilitaires logiciels tels que GNU tar, 7-Zip et WinRAR gèrent cette transformation de manière native sur la plupart des systèmes d'exploitation de bureau. Cette fonction est destinée aux archives TAR compressées avec GZIP, comme .tar.gz ou .tgz. Elle décompresse le flux, vérifie qu’il contient une archive TAR avec des fichiers ordinaires et renvoie les octets TAR. Les autres données GZIP sont rejetées.
Spécifications techniques et analyse des codecs
GZIP utilise le type MIME application/gzip, la signature 1F 8B et la compression DEFLATE. TAR utilise application/x-tar et des en-têtes de blocs POSIX. Le convertisseur décompresse le flux GZIP, vérifie que le résultat est une archive TAR valide contenant des fichiers ordinaires, puis renvoie les octets TAR sans les modifier.
Compatibilité système et navigateur
La prise en charge native des deux formats est assurée sur presque tous les systèmes d'exploitation. Linux, macOS et les environnements de type Unix incluent des outils en ligne de commande tels que tar et gzip, qui convertissent instantanément ces fichiers. Les utilisateurs de Windows peuvent s'appuyer sur des logiciels tiers comme 7-Zip ou sur les commandes disponibles dans les terminaux modernes de Windows 10 et 11. Les navigateurs Web ne peuvent pas nativement afficher ni exécuter de conversions entre ces deux types d’archives. Le traitement des fichiers doit donc avoir lieu sur la machine locale ou être effectué par le code d'un serveur. La prise en charge varie aussi selon l’application, l’appareil, le système d’exploitation et sa version.
Informations utiles
Utilisez un fichier GZIP qui contient une archive TAR, comme .tar.gz ou .tgz. Les fichiers .gz sans archive TAR sont rejetés.
Foire aux questions
Comment convertir une archive GZIP en archive TAR sans perte de qualité ?
Si le flux GZIP contient une archive TAR valide, la décompression renvoie les octets TAR sans modification. Cette fonction rejette les autres données GZIP.
Quelle est la différence entre une archive GZIP et une archive TAR ?
GZIP est un algorithme de compression à fichier unique qui réduit la taille du fichier à l'aide de calculs mathématiques DEFLATE. TAR est un conteneur d'archives qui regroupe plusieurs fichiers et répertoires en un seul fichier sans appliquer aucune compression.