Pular para o conteúdo
Converter tar para img

Converter TAR para IMG

Crie um sistema de arquivos IMG raw montável a partir de arquivos TAR usando ferramentas do Linux, Windows ou macOS.

Converter ficheiros TAR online

Ainda não temos um conversor online dedicado para TAR para IMG, mas pode converter ficheiros TAR online para estes formatos:

Quer converter TAR para IMG?

Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.

Como converter tar para img arquivo

Um dispositivo ou uma máquina virtual pode exigir uma imagem de disco raw montável em vez do arquivo TAR fornecido com o software ou firmware. A conversão deve criar uma imagem de filesystem e copiar os arquivos arquivados para ela; alterar a extensão do nome do arquivo não é suficiente.

O que é o formato TAR

TAR é um formato de archive sequencial que armazena arquivos e diretórios em um único container; ele não define um filesystem, uma tabela de partições, um setor de boot ou a geometria do disco. GNU tar, BSD tar e ferramentas de backup Unix costumam criar arquivos TAR. A compressão é separada e produz nomes como .tar.gz, .tar.xz e .tar.bz2. Pacotes de código-fonte, backups Unix, bundles de firmware e distribuições de software são usos comuns.

O que é o formato IMG

IMG é uma extensão genérica para uma imagem de disco raw não comprimida. Dependendo da aplicação, ela pode conter um disquete, um disco rígido inteiro, uma partição, um filesystem de mídia removível ou outro layout endereçável por setores. Máquinas virtuais, emuladores, sistemas operacionais e utilitários de gravação de dispositivos podem montar ou gravar diretamente arquivos IMG compatíveis.

Um arquivo IMG pode conter apenas um filesystem ou também uma tabela de partições, um setor de boot e um bootloader. A aplicação receptora determina o filesystem, o tamanho da imagem, o layout de partições e a estrutura de boot necessários. Um .img do CloneCD é uma imagem de disco óptico normalmente usada com um arquivo .ccd correspondente; ela não é intercambiável com uma imagem de filesystem FAT ou ext4 genérica.

Como converter TAR para IMG no Linux

  1. Inspecione o archive e determine a capacidade necessária. Aloque espaço suficiente para os arquivos extraídos, a sobrecarga do filesystem e os requisitos futuros do dispositivo; use a capacidade exata exigida pelo destino quando ele especificar uma.
  2. Crie e monte uma imagem de filesystem e, em seguida, extraia o archive para o filesystem montado. Este exemplo cria uma imagem 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 e BSD tar normalmente detectam formatos de compressão comuns, portanto o comando de extração também funciona para muitos arquivos .tar.gz, .tar.xz e .tar.bz2. Instale dosfstools se mkfs.fat não estiver disponível. Para um destino exclusivamente Unix que exija ext4, substitua o comando do filesystem por mkfs.ext4 -F disk.img; instalações padrão do Windows não leem ext4 nativamente.

truncate cria um arquivo sparse cujo tamanho lógico é de 1 GiB. Use dd if=/dev/zero of=disk.img bs=1M count=1024 status=progress quando a imagem precisar ser totalmente alocada antes de ser gravada na mídia. Este procedimento cria uma imagem de dados, não uma imagem bootável.

Como converter TAR para IMG no Windows

Extraia o TAR com o 7-Zip. Crie uma nova imagem com o WinImage, escolhendo o tipo de imagem, o filesystem e a capacidade necessários; em seguida, adicione os arquivos extraídos e salve-a com uma extensão .img. OSFMount e ImDisk podem montar uma imagem existente para inspeção ou cópia, mas não convertem automaticamente um archive TAR em uma imagem formatada corretamente.

Como converter TAR para IMG no macOS

Extraia o archive com tar -xf archive.tar ou um utilitário de archives. Em Disk Utility → File → New Image → Blank Image, escolha a capacidade necessária e um filesystem compatível, como MS-DOS (FAT), monte a nova imagem, copie os arquivos extraídos para ela e ejete-a. O Disk Utility normalmente salva um container DMG; use hdiutil convert com o formato raw de leitura/gravação, UDRW, quando o programa receptor exigir especificamente um arquivo IMG raw, por exemplo:

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

Verifique o nome do arquivo de saída, pois os utilitários do macOS podem acrescentar uma extensão. Verifique o resultado com a aplicação de destino antes de gravá-lo em uma mídia removível.

Limitações de qualidade e compatibilidade

Este processo preserva o conteúdo dos arquivos, não o container TAR. Filesystems FAT podem descartar propriedade Unix, permissões, links simbólicos, hard links, atributos estendidos e o comportamento de arquivos sparse. Use ext4 ou outro filesystem Unix quando esses atributos forem necessários e confirme se o sistema receptor é compatível com ele.

Um archive TAR normal não contém a tabela de partições, o setor de boot, os setores não utilizados ou o bootloader do disco de origem. Portanto, a IMG resultante não é bootável, a menos que você crie separadamente o layout de partições necessário e instale ou copie um bootloader compatível. Se o TAR contiver um arquivo .img completo, extraia esse arquivo em vez de reconstruí-lo; renomear o TAR ou um arquivo de archive extraído não realiza uma conversão.

Conversores de archives online confiáveis geralmente extraem ou reempacotam arquivos TAR e não criam de forma confiável uma IMG com um filesystem, uma geometria, um layout de partições, uma configuração de boot e uma política de metadados selecionados. Use ferramentas locais para backups, firmware, credenciais ou dados proprietários. Um serviço online é adequado somente quando documenta explicitamente a criação do tipo exato de imagem raw necessário e os arquivos podem ser enviados com segurança.

Comparação de formato: TAR vs IMG

Como os formatos TAR e IMG se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo TAR e IMG
Propriedade .TAR Tape Archive .IMG Raw disk image (IMG)
Padrão aberto Sim Parcialmente aberto
Compressão Sem compressão Sem compressão
Tamanho típico do arquivo Grande Muito grande
Abre num navegador web Não Não
Edição posterior Fácil Limitado
Suporte a metadados Básico Nenhum
Legível em texto simples Não Não
Mais usado para Arquivamento de longo prazo Arquivamento de longo prazo
Introduzido 1979 —
Desenvolvedor AT&T Bell Laboratories —
Tipo MIME application/x-tar —

As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org

Perguntas frequentes

Converter TAR para IMG extrai os arquivos?

Sim, o conteúdo do TAR é descompactado em um sistema de arquivos dentro do arquivo IMG. O resultado é uma imagem de disco, não um arquivo compactado, portanto a estrutura original do arquivo compactado e os metadados específicos do TAR podem não ser preservados exatamente.

As permissões, links simbólicos e nomes de arquivo do TAR funcionarão no arquivo IMG?

Geralmente sim, quando o sistema de arquivos escolhido oferece suporte a eles, mas permissões, links simbólicos, hard links, nomes longos ou metadados estendidos sem suporte podem ser alterados ou omitidos. O resultado também depende do sistema de arquivos usado para criar a imagem e do sistema operacional que a monta.

Por que o resultado da conversão de TAR para IMG não é montado?

Um arquivo IMG não será montado a menos que contenha um sistema de arquivos válido, e algumas imagens também precisam de um layout de partição reconhecido pelo sistema operacional. Criar uma imagem bruta contendo apenas bytes do TAR, usar um sistema de arquivos sem suporte ou produzir uma imagem incompleta pode fazer a montagem falhar.

Já baixado

Este ficheiro já foi baixado. Para proteger a sua privacidade, apagámo-lo do nosso servidor logo após o download, por isso não pode ser baixado de novo. Se precisar dele outra vez, converta o ficheiro novamente.