Convertir tar.gz a iso

Convertir TAR.GZ a ISO

Extrae un archivo TAR.GZ y crea una ISO montable con herramientas de Windows, Linux o macOS.

Convierte archivos TAR.GZ en línea

Todavía no tenemos un conversor en línea específico para TAR.GZ a ISO, pero puedes convertir archivos TAR.GZ en línea a estos formatos:

Cómo convertir un archivo tar.gz a iso

Una máquina virtual, una utilidad de grabación de discos, una herramienta de firmware o un dispositivo de hardware pueden aceptar una imagen ISO, pero rechazar un archivo TAR.GZ. Para convertirlo, es necesario extraer el archivo y crear una nueva imagen del sistema de archivos ISO a partir de los archivos extraídos.

Qué es el formato TAR.GZ

.tar.gz combina dos formatos: TAR almacena archivos y directorios en un único archivo, mientras que GZIP comprime ese flujo TAR. TAR por sí mismo no comprime datos.

El software de Linux y Unix suele utilizar TAR.GZ para código fuente, distribuciones de software, copias de seguridad, datos de servidores y directorios exportados. GNU tar, 7-Zip, WinRAR y The Unarchiver pueden extraerlo. Un archivo TAR.GZ es un archivo contenedor, no una imagen de disco óptico, y no contiene metadatos del sistema de archivos ISO ni del sector de arranque.

Qué es el formato ISO

Una ISO es un archivo de imagen de disco que contiene un sistema de archivos, normalmente ISO 9660 con extensiones opcionales Joliet, Rock Ridge o UDF. Los sistemas operativos pueden montarla como un disco virtual, grabarla en soportes CD o DVD y utilizarla como medio de instalación cuando contiene la información de arranque necesaria.

ISO es útil cuando una aplicación, máquina virtual, grabador o dispositivo requiere específicamente una imagen de disco. Empaqueta un árbol de directorios en un único archivo distribuible, pero crear una ISO a partir de archivos extraídos no hace que la imagen sea arrancable.

Flujo de trabajo en Windows

  1. Instala 7-Zip y haz clic derecho en el archivo .tar.gz; después, elige 7-Zip → Extract Here. Si el resultado es un archivo .tar, extrae también ese archivo; algunas versiones de 7-Zip no realizan ambas etapas con el primer comando.
  2. Instala AnyBurn y elige Create image file from files/folders.
  3. Añade la carpeta extraída o su contenido, selecciona ISO como formato de salida y elige un nombre de archivo, como package.iso.
  4. Crea la imagen, móntala en el Explorador de archivos y comprueba los niveles de directorios y los archivos necesarios. Windows no tiene un comando integrado de uso general para convertir carpetas en ISO, por lo que se necesita una herramienta específica.

Flujo de trabajo en Linux

GNU tar puede extraer las capas de compresión y de archivo con un solo comando. Instala xorriso desde el gestor de paquetes de tu distribución y ejecuta:

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

-J añade nombres Joliet para la compatibilidad con Windows, y -R añade información Rock Ridge para nombres y metadatos de estilo Unix. La imagen contiene el contenido de extracted; inspecciona primero el archivo, ya que puede crear un directorio adicional de nivel superior. Utiliza ese directorio como origen cuando la ISO deba comenzar allí en lugar de un nivel por encima.

Flujo de trabajo en MacOS

Extrae el archivo en Finder o Terminal y utiliza después el comando integrado hdiutil:

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

Monta el resultado con Finder o Utilidad de Discos y verifica su contenido. La opción -iso selecciona la salida ISO 9660; Joliet y UDF proporcionan compatibilidad adicional con nombres de archivo y sistemas de archivos cuando es compatible.

Conversión en línea

La conversión en línea solo es adecuada para archivos pequeños y no confidenciales, y únicamente cuando el servicio indica explícitamente ISO como formato de salida. Servicios como CloudConvert o Convertio cambian las combinaciones de formatos compatibles, así que verifica las opciones actuales de carga y salida antes de enviar un archivo; muchos convertidores de archivos admiten la extracción de TAR o TAR.GZ, pero no crean imágenes ISO.

Normalmente, un servicio en línea no puede reconstruir los metadatos de arranque que no estaban presentes en el TAR.GZ. Descarga el resultado, móntalo localmente, verifica los archivos y elimina la carga del servicio si esa opción está disponible.

Compatibilidad y limitaciones

  • Esta es una operación de reempaquetado, no una mejora de compresión. GZIP se elimina durante la extracción, por lo que la ISO suele ser más grande que el TAR.GZ original.
  • Crear una ISO a partir de archivos normales no conserva un sector de arranque, un catálogo de arranque El Torito ni otra configuración de arranque. Para crear un medio arrancable, obtén la ISO original o crea explícitamente los metadatos de arranque necesarios con una herramienta como xorriso; copiar simplemente los archivos de arranque no es suficiente.
  • ISO 9660 tiene reglas restrictivas para nombres de archivo y rutas. Joliet mejora los nombres en Windows y Rock Ridge mejora los nombres en Unix, pero es posible que los enlaces simbólicos, los enlaces físicos, los permisos, los archivos de dispositivo, los atributos extendidos y otros metadatos del archivo no sobrevivan de una forma que todos los sistemas operativos puedan utilizar.
  • Después de crear la imagen, móntala y compara sus archivos y estructura de directorios con el origen extraído. Para comprobaciones de transferencia o archivado, calcula una suma de comprobación como sha256sum package.iso; esto verifica el archivo ISO en sí, no la equivalencia con el TAR.GZ original.

TAR.GZ vs ISO: comparación de formatos

Cómo se comparan los formatos TAR.GZ y ISO en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo TAR.GZ y ISO
Propiedad .TAR.GZ Tarball compressed with gzip .ISO ISO 9660 disc image
Estándar abierto Sí Sí
Compresión Ambos Sin compresión
Tamaño de archivo típico Medio Muy grande
Se abre en un navegador web No No
Edición posterior Limitado Limitado
Compatibilidad con metadata Básico Básico
Legible como texto plano No No
Más adecuado para Archivado a largo plazo Archivado a largo plazo
Introducido 1992 1988
Desarrollador GNU Project (tar and gzip); format is a combination of two existing tools rather than a single stand ISO / ECMA / optical disc industry
Tipo MIME application/gzip application/x-iso9660-image