Convertir tar.gz en iso

Convertir TAR.GZ en ISO

Extraire une archive TAR.GZ et créer une ISO montable avec des outils Windows, Linux ou macOS.

Convertir des fichiers TAR.GZ en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour TAR.GZ vers ISO, mais vous pouvez convertir des fichiers TAR.GZ en ligne vers ces formats :

Comment convertir tar.gz en fichier iso

Une machine virtuelle, un utilitaire de gravure de disques, un outil de firmware ou un périphérique matériel peut accepter une image ISO tout en refusant une archive TAR.GZ. Pour la convertir, il faut extraire l’archive et créer une nouvelle image de système de fichiers ISO à partir des fichiers extraits.

Ce qu’est le format TAR.GZ

.tar.gz combine deux formats : TAR stocke les fichiers et les répertoires dans une seule archive, tandis que GZIP compresse ce flux TAR. TAR ne compresse pas lui-même les données.

Les logiciels Linux et Unix utilisent couramment TAR.GZ pour le code source, les distributions logicielles, les sauvegardes, les données de serveur et les répertoires exportés. GNU tar, 7-Zip, WinRAR et The Unarchiver peuvent l’extraire. Une archive TAR.GZ est une archive de fichiers, et non une image de disque optique ; elle ne contient pas de métadonnées de système de fichiers ISO ni de secteur d’amorçage.

Ce qu’est le format ISO

Une image ISO est un fichier image de disque contenant un système de fichiers, généralement ISO 9660 avec les extensions facultatives Joliet, Rock Ridge ou UDF. Les systèmes d’exploitation peuvent la monter comme un disque virtuel, l’écrire sur un CD ou un DVD et l’utiliser comme support d’installation lorsqu’elle contient les informations d’amorçage requises.

ISO est utile lorsqu’une application, une machine virtuelle, un graveur ou un périphérique exige spécifiquement une image de disque. Il regroupe une arborescence de répertoires dans un seul fichier distribuable, mais la création d’une image ISO à partir de fichiers extraits ne rend pas l’image amorçable.

Procédure sous Windows

  1. Installez 7-Zip, cliquez avec le bouton droit sur le fichier .tar.gz, puis choisissez 7-Zip → Extract Here. Si le résultat est un fichier .tar, extrayez également ce fichier ; certaines versions de 7-Zip n’effectuent pas les deux étapes avec la première commande.
  2. Installez AnyBurn et choisissez Create image file from files/folders.
  3. Ajoutez le dossier extrait ou son contenu, sélectionnez ISO comme format de sortie et choisissez un nom de fichier tel que package.iso.
  4. Créez l’image, montez-la dans l’Explorateur de fichiers et vérifiez les niveaux de répertoires ainsi que les fichiers requis. Windows ne possède pas de commande intégrée polyvalente pour convertir un dossier en ISO ; un outil dédié est donc nécessaire.

Procédure sous Linux

GNU tar peut extraire les couches de compression et d’archivage avec une seule commande. Installez xorriso depuis le gestionnaire de paquets de votre distribution, puis exécutez :

mkdir extracted
tar -xzf package.tar.gz -C extracted
xorriso -as mkisofs -J -R -o package.iso extracted/

-J ajoute des noms Joliet pour la compatibilité avec Windows et -R ajoute des informations Rock Ridge pour les noms et métadonnées de style Unix. L’image contient le contenu de extracted ; examinez d’abord l’archive, car elle peut créer un répertoire supplémentaire au niveau supérieur. Utilisez ce répertoire comme source lorsque l’ISO doit commencer à cet emplacement plutôt qu’un niveau au-dessus.

Procédure sous MacOS

Extrayez l’archive dans le Finder ou le Terminal, puis utilisez la commande intégrée hdiutil :

mkdir extracted
tar -xzf package.tar.gz -C extracted
hdiutil makehybrid -o package.iso -iso -joliet -udf extracted

Montez le résultat avec le Finder ou Utilitaire de disque et vérifiez son contenu. L’option -iso sélectionne une sortie ISO 9660 ; Joliet et UDF offrent une compatibilité supplémentaire des noms de fichiers et des systèmes de fichiers lorsqu’ils sont pris en charge.

Conversion en ligne

La conversion en ligne convient uniquement aux petites archives non confidentielles, et seulement lorsque le service indique explicitement ISO comme format de sortie. Des services tels que CloudConvert ou Convertio modifient les paires de formats prises en charge ; vérifiez donc les options actuelles de téléversement et de sortie avant d’envoyer un fichier. De nombreux convertisseurs d’archives prennent en charge l’extraction TAR ou TAR.GZ, mais ne créent pas d’images ISO.

Un service en ligne ne peut normalement pas reconstituer des métadonnées d’amorçage qui n’étaient pas présentes dans le TAR.GZ. Téléchargez le résultat, montez-le localement, vérifiez les fichiers et supprimez l’envoi du service si cette option est disponible.

Compatibilité et limitations

  • Il s’agit d’une opération de reconditionnement, et non d’une amélioration de la compression. GZIP est supprimé lors de l’extraction ; l’ISO est donc généralement plus volumineuse que le TAR.GZ d’origine.
  • La création d’une ISO à partir de fichiers ordinaires ne conserve ni secteur d’amorçage, ni catalogue d’amorçage El Torito, ni autre configuration d’amorçage. Pour créer un support amorçable, obtenez l’ISO d’origine ou créez explicitement les métadonnées d’amorçage requises avec un outil tel que xorriso ; la simple copie des fichiers d’amorçage ne suffit pas.
  • ISO 9660 impose des règles restrictives concernant les noms de fichiers et les chemins. Joliet améliore les noms sous Windows et Rock Ridge améliore les noms sous Unix, mais les liens symboliques, les liens physiques, les permissions, les fichiers de périphérique, les attributs étendus et d’autres métadonnées d’archive peuvent ne pas être conservés sous une forme utilisable par tous les systèmes d’exploitation.
  • Après avoir créé l’image, montez-la et comparez ses fichiers et sa structure de répertoires avec la source extraite. Pour les vérifications de transfert ou d’archivage, calculez une somme de contrôle telle que sha256sum package.iso ; cela vérifie le fichier ISO lui-même, et non son équivalence avec le TAR.GZ d’origine.

Comparaison du format TAR.GZ vs ISO

Comparaison entre les formats TAR.GZ et ISO sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier TAR.GZ et ISO
Propriété .TAR.GZ Tarball compressed with gzip .ISO ISO 9660 disc image
Norme ouverte Oui Oui
Compression Les deux Non compressé
Taille de fichier typique Moyen Très grand
S’ouvre dans un navigateur web Non Non
Modification ultérieure Limité Limité
Support des métadonnées Basique Basique
Lisible en texte brut Non Non
Idéal pour Archivage à long terme Archivage à long terme
Date d’introduction 1992 1988
Développeur GNU Project (tar and gzip); format is a combination of two existing tools rather than a single stand ISO / ECMA / optical disc industry
Type MIME application/gzip application/x-iso9660-image