Saltar al contenido

Convertir TAR a IMG

Crea un sistema de archivos IMG raw montable a partir de archivos TAR utilizando herramientas de Linux, Windows o macOS.

Convierte archivos TAR en línea

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

¿Quiere convertir TAR a IMG?

Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.

Cómo convertir un archivo tar a img

Un dispositivo o una máquina virtual puede requerir una imagen de disco raw que se pueda montar en lugar del archivo TAR suministrado con el software o firmware. La conversión debe crear una imagen de sistema de archivos y copiar en ella los archivos archivados; cambiar la extensión del nombre de archivo no es suficiente.

Qué es el formato TAR

TAR es un formato de archivo secuencial que almacena archivos y directorios en un único contenedor; no define un sistema de archivos, una tabla de particiones, un sector de arranque ni la geometría del disco. GNU tar, BSD tar y las herramientas de copia de seguridad de Unix suelen crear archivos TAR. La compresión es independiente y produce nombres como .tar.gz, .tar.xz y .tar.bz2. Los paquetes de código fuente, las copias de seguridad de Unix, los paquetes de firmware y las distribuciones de software son usos habituales.

Qué es el formato IMG

IMG es una extensión genérica para una imagen de disco raw sin comprimir. Según la aplicación, puede contener un disquete, un disco duro completo, una partición, un sistema de archivos de medios extraíbles u otra estructura direccionable por sectores. Las máquinas virtuales, los emuladores, los sistemas operativos y las utilidades de escritura en dispositivos pueden montar o escribir directamente archivos IMG adecuados.

Un archivo IMG puede contener solo un sistema de archivos o también una tabla de particiones, un sector de arranque y un bootloader. La aplicación receptora determina el sistema de archivos, el tamaño de la imagen, la distribución de particiones y la estructura de arranque necesarios. Un .img de CloneCD es una imagen de disco óptico que normalmente se utiliza con un archivo .ccd correspondiente; no es intercambiable con una imagen genérica de sistema de archivos FAT o ext4.

Cómo convertir TAR a IMG en Linux

  1. Inspeccione el archivo y determine la capacidad necesaria. Asigne suficiente espacio para los archivos extraídos, la sobrecarga del sistema de archivos y las necesidades futuras del dispositivo; utilice la capacidad exacta requerida por el destino cuando se especifique.
  2. Cree y monte una imagen de sistema de archivos y, a continuación, extraiga el archivo en el sistema de archivos montado. Este ejemplo crea una imagen FAT32 de 1 GiB:
tar -tf archive.tar
truncate -s 1G disk.img
mkfs.fat -F 32 disk.img
sudo mkdir -p /mnt/tar-img
sudo mount -o loop disk.img /mnt/tar-img
sudo tar -xf archive.tar -C /mnt/tar-img
sync
sudo umount /mnt/tar-img

GNU y BSD tar normalmente detectan formatos de compresión comunes, por lo que el comando de extracción también funciona con muchos archivos .tar.gz, .tar.xz y .tar.bz2. Instale dosfstools si mkfs.fat no está disponible. Para un destino exclusivo de Unix que requiera ext4, sustituya el comando del sistema de archivos por mkfs.ext4 -F disk.img; las instalaciones estándar de Windows no leen ext4 de forma nativa.

truncate crea un archivo sparse cuyo tamaño lógico es de 1 GiB. Utilice dd if=/dev/zero of=disk.img bs=1M count=1024 status=progress en su lugar cuando la imagen deba asignarse por completo antes de escribirla en el medio. Este procedimiento crea una imagen de datos, no una imagen de arranque.

Cómo convertir TAR a IMG en Windows

Extraiga el TAR con 7-Zip. Cree una imagen nueva con WinImage, seleccionando el tipo de imagen, el sistema de archivos y la capacidad necesarios; después, añada los archivos extraídos y guárdela con una extensión .img. OSFMount e ImDisk pueden montar una imagen existente para inspeccionarla o copiarla, pero no convierten automáticamente un archivo TAR en una imagen con el formato correcto.

Cómo convertir TAR a IMG en macOS

Extraiga el archivo con tar -xf archive.tar o con una utilidad de archivos. En Disk Utility → File → New Image → Blank Image, seleccione la capacidad necesaria y un sistema de archivos compatible, como MS-DOS (FAT); monte la imagen nueva, copie en ella los archivos extraídos y expúlsela. Disk Utility suele guardar un contenedor DMG; utilice hdiutil convert con el formato raw de lectura/escritura, UDRW, cuando el programa receptor requiera específicamente un archivo IMG raw, por ejemplo:

hdiutil convert source.dmg -format UDRW -o disk.img

Compruebe el nombre del archivo de salida, ya que las utilidades de macOS pueden añadir una extensión. Verifique el resultado con la aplicación de destino antes de escribirlo en un medio extraíble.

Limitaciones de calidad y compatibilidad

Este proceso conserva el contenido de los archivos, no el contenedor TAR. Los sistemas de archivos FAT pueden descartar la propiedad de Unix, los permisos, los enlaces simbólicos, los enlaces físicos, los atributos extendidos y el comportamiento de los archivos sparse. Utilice ext4 u otro sistema de archivos de Unix cuando se requieran esos atributos y confirme que el sistema receptor lo admite.

Un archivo TAR normal no contiene la tabla de particiones, el sector de arranque, los sectores no utilizados ni el bootloader del disco de origen. Por lo tanto, la IMG resultante no es arrancable a menos que cree por separado la distribución de particiones necesaria e instale o copie un bootloader compatible. Si el TAR contiene un archivo .img completo, extraiga ese archivo en lugar de reconstruirlo; cambiar el nombre del TAR o de un archivo de archivo extraído no realiza una conversión.

Los convertidores de archivos en línea de buena reputación generalmente extraen o vuelven a empaquetar archivos TAR y no crean de forma fiable una IMG con un sistema de archivos, una geometría, una distribución de particiones, una configuración de arranque y una política de metadatos seleccionados. Utilice herramientas locales para copias de seguridad, firmware, credenciales o datos propietarios. Un servicio en línea solo es adecuado cuando documenta explícitamente la creación del tipo exacto de imagen raw requerido y los archivos se pueden cargar de forma segura.

TAR vs IMG: comparación de formatos

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

Comparación de los formatos de archivo TAR y IMG
Propiedad .TAR Tape Archive .IMG Raw disk image (IMG)
Estándar abierto Sí Parcialmente abierto
Compresión Sin compresión Sin compresión
Tamaño de archivo típico Grande Muy grande
Se abre en un navegador web No No
Edición posterior Fácil Limitado
Compatibilidad con metadata Básico Ninguno
Legible como texto plano No No
Más adecuado para Archivado a largo plazo Archivado a largo plazo
Introducido 1979 —
Desarrollador AT&T Bell Laboratories —
Tipo MIME application/x-tar —

La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org

Preguntas frecuentes

¿Convertir TAR a IMG extrae los archivos?

Sí, el contenido de TAR se desempaqueta en un sistema de archivos dentro del archivo IMG. El resultado es una imagen de disco en lugar de un archivo comprimido, por lo que es posible que la estructura original del archivo y los metadatos específicos de TAR no se conserven exactamente.

¿Funcionarán los permisos, enlaces simbólicos y nombres de archivo de TAR en el archivo IMG?

Normalmente sí cuando el sistema de archivos elegido los admite, pero los permisos, enlaces simbólicos, enlaces físicos, nombres largos o metadatos extendidos no compatibles pueden cambiarse u omitirse. El resultado también depende del sistema de archivos utilizado para crear la imagen y del sistema operativo que la monte.

¿Por qué no se monta mi archivo convertido de TAR a IMG?

Un archivo IMG no se montará a menos que contenga un sistema de archivos válido, y algunas imágenes también necesitan un esquema de particiones reconocido por el sistema operativo. Crear una imagen sin formato que solo contenga bytes de TAR, usar un sistema de archivos no compatible o generar una imagen incompleta puede provocar que el montaje falle.

Ya descargado

Este archivo ya se ha descargado. Para proteger tu privacidad, lo borramos de nuestro servidor justo después de la descarga, así que no se puede volver a descargar. Si lo necesitas otra vez, vuelve a convertir el archivo.