Converter tar.gz para iso

Converter TAR.GZ para ISO

Extraia um arquivo TAR.GZ e crie uma ISO montável usando ferramentas do Windows, Linux ou macOS.

Converter ficheiros TAR.GZ online

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

Como converter tar.gz para iso arquivo

Uma máquina virtual, utilitário de gravação de discos, ferramenta de firmware ou dispositivo de hardware pode aceitar uma imagem ISO, mas rejeitar um arquivo TAR.GZ. Para convertê-lo, é necessário extrair o arquivo e criar uma nova imagem do sistema de arquivos ISO a partir dos arquivos extraídos.

O que é o formato TAR.GZ

.tar.gz combina dois formatos: TAR armazena arquivos e diretórios em um único arquivo, enquanto GZIP compacta esse fluxo TAR. O TAR não compacta dados por si só.

Softwares Linux e Unix usam frequentemente TAR.GZ para código-fonte, distribuições de software, backups, dados de servidores e diretórios exportados. GNU tar, 7-Zip, WinRAR e The Unarchiver podem extraí-lo. Um arquivo TAR.GZ é um arquivo compactado, não uma imagem de disco óptico, e não contém metadados de sistema de arquivos ISO nem de setor de inicialização.

O que é o formato ISO

Uma ISO é um arquivo de imagem de disco que contém um sistema de arquivos, geralmente ISO 9660 com extensões opcionais Joliet, Rock Ridge ou UDF. Os sistemas operacionais podem montá-la como um disco virtual, gravá-la em mídias CD ou DVD e usá-la como mídia de instalação quando ela contém as informações de inicialização necessárias.

ISO é útil quando um aplicativo, máquina virtual, gravador ou dispositivo exige especificamente uma imagem de disco. Ela empacota uma árvore de diretórios em um único arquivo distribuível, mas criar uma ISO a partir de arquivos extraídos não torna a imagem inicializável.

Fluxo de trabalho no Windows

  1. Instale o 7-Zip e clique com o botão direito do mouse no arquivo .tar.gz; em seguida, escolha 7-Zip → Extract Here. Se o resultado for um arquivo .tar, extraia esse arquivo também; algumas versões do 7-Zip não executam as duas etapas a partir do primeiro comando.
  2. Instale o AnyBurn e escolha Create image file from files/folders.
  3. Adicione a pasta extraída ou seu conteúdo, selecione ISO como formato de saída e escolha um nome de arquivo, como package.iso.
  4. Crie a imagem, monte-a no Explorador de Arquivos e verifique os níveis de diretório e os arquivos necessários. O Windows não possui um comando integrado de uso geral para converter uma pasta em ISO, portanto é necessária uma ferramenta dedicada.

Fluxo de trabalho no Linux

GNU tar pode extrair as camadas de compactação e de arquivo em um único comando. Instale o xorriso usando o gerenciador de pacotes da sua distribuição e execute:

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

-J adiciona nomes Joliet para compatibilidade com o Windows, e -R adiciona informações Rock Ridge para nomes e metadados no estilo Unix. A imagem contém o conteúdo de extracted; inspecione primeiro o arquivo, pois ele pode criar um diretório adicional no nível superior. Use esse diretório como origem quando a ISO deve começar nele, e não um nível acima.

Fluxo de trabalho no MacOS

Extraia o arquivo no Finder ou no Terminal e use o comando integrado hdiutil:

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

Monte o resultado com o Finder ou o Utilitário de Disco e verifique seu conteúdo. A opção -iso seleciona a saída ISO 9660; Joliet e UDF fornecem compatibilidade adicional de nomes de arquivos e sistemas de arquivos quando houver suporte.

Conversão online

A conversão online é adequada apenas para arquivos pequenos e não confidenciais, e somente quando o serviço lista explicitamente ISO como formato de saída. Serviços como CloudConvert ou Convertio alteram suas combinações de formatos compatíveis, portanto verifique as opções atuais de upload e saída antes de enviar um arquivo; muitos conversores de arquivos compactados oferecem suporte à extração de TAR ou TAR.GZ, mas não criam imagens ISO.

Normalmente, um serviço online não consegue reconstruir metadados de inicialização que não estavam presentes no TAR.GZ. Baixe o resultado, monte-o localmente, verifique os arquivos e remova o upload do serviço, se essa opção estiver disponível.

Compatibilidade e limitações

  • Esta é uma operação de reempacotamento, não uma atualização de compactação. O GZIP é removido durante a extração, portanto a ISO geralmente fica maior que o TAR.GZ original.
  • Criar uma ISO a partir de arquivos comuns não preserva um setor de inicialização, um catálogo de inicialização El Torito ou outra configuração de inicialização. Para mídias inicializáveis, obtenha a ISO original ou crie explicitamente os metadados de inicialização necessários com uma ferramenta como xorriso; simplesmente copiar os arquivos de inicialização não é suficiente.
  • O ISO 9660 possui regras restritivas para nomes de arquivos e caminhos. Joliet melhora os nomes no Windows e Rock Ridge melhora os nomes no Unix, mas links simbólicos, hard links, permissões, arquivos de dispositivo, atributos estendidos e outros metadados do arquivo compactado podem não sobreviver em um formato utilizável por todos os sistemas operacionais.
  • Depois de criar a imagem, monte-a e compare seus arquivos e sua estrutura de diretórios com a origem extraída. Para verificações de transferência ou arquivamento, calcule uma soma de verificação, como sha256sum package.iso; isso verifica o próprio arquivo ISO, não a equivalência com o TAR.GZ original.

Comparação de formato: TAR.GZ vs ISO

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

Comparação dos formatos de arquivo TAR.GZ e ISO
Propriedade .TAR.GZ Tarball compressed with gzip .ISO ISO 9660 disc image
Padrão aberto Sim Sim
Compressão Ambos Sem compressão
Tamanho típico do arquivo Médio Muito grande
Abre num navegador web Não Não
Edição posterior Limitado Limitado
Suporte a metadados Básico Básico
Legível em texto simples Não Não
Mais usado para Arquivamento de longo prazo Arquivamento de longo prazo
Introduzido 1992 1988
Desenvolvedor 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

Outras conversões de arquivo .tar.gz

Conversão inversa

Converter para .iso
de outros formatos

Compartilhar nas redes sociais: