Converter GZ para TAR
Extraia os dados TAR de um arquivo TAR comprimido com GZIP, como .tar.gz ou .tgz.
Comparação de formatos e especificações técnicas
| Especificação | GZ | TAR |
|---|---|---|
| Tipo MIME | application/ | application/ |
| Tipo | fluxo comprimido | contêiner de arquivos compactados |
| Compressão | DEFLATE sem perdas (LZ77 + Huffman) | não compactado (frequentemente combinado com gzip/bzip2/xz) |
| Especificação padrão | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Assinatura binária (magic bytes) | 1F 8B | 75 73 74 61 72 (ustar) |
Visão geral e aplicações do formato
Um arquivo GZ é um fluxo comprimido criado pelo algoritmo DEFLATE, enquanto um arquivo TAR é um contêiner sem compressão que reúne arquivos e estruturas de pastas. Administradores de sistemas e desenvolvedores fazem essa conversão quando precisam inspecionar, modificar ou extrair arquivos de um backup comprimido sem recomprimir todo o fluxo a cada alteração. Ferramentas como GNU tar, 7-Zip e WinRAR fazem essa conversão na maioria dos sistemas operacionais para desktop. Esta conversão é destinada a arquivos TAR comprimidos com GZIP, como .tar.gz ou .tgz. Ela descomprime o fluxo, verifica se contém um arquivo TAR com arquivos comuns e retorna os bytes TAR. Outros dados GZIP são rejeitados.
Especificações técnicas e análise de codecs
GZIP usa o tipo MIME application/gzip, a assinatura 1F 8B e compressão DEFLATE. TAR usa application/x-tar e cabeçalhos de bloco POSIX. O conversor descomprime o fluxo GZIP, verifica se o resultado é um arquivo TAR válido com arquivos comuns e retorna os bytes TAR sem alterações.
Compatibilidade com sistemas operacionais e navegadores
O suporte nativo para ambos os formatos existe em a maioria dos sistemas operacionais. Ambientes Linux, macOS e semelhantes a Unix incluem ferramentas de linha de comando como tar e gzip que convertem esses arquivos rapidamente. Usuários do Windows podem contar com softwares de terceiros como 7-Zip ou comandos de terminal modernos do Windows 10 e 11. Os navegadores da web não conseguem renderizar nativamente ou executar conversões entre esses dois tipos de arquivo, portanto, o processamento de arquivos deve ocorrer na máquina local ou via código de servidor backend.
Informações úteis
Use um arquivo GZIP que contenha um arquivo TAR, como .tar.gz ou .tgz. Arquivos .gz sem um arquivo TAR são rejeitados.
Perguntas frequentes
Como converter um arquivo GZIP para TAR sem perder qualidade?
Se o fluxo GZIP contiver um arquivo TAR válido, a descompressão retornará os bytes TAR sem alterações. Outros dados GZIP são rejeitados.
Qual é a diferença entre um arquivo GZIP e um arquivo TAR?
GZIP é um algoritmo de compressão para um único fluxo que reduz o tamanho dos dados com DEFLATE. TAR é um contêiner que reúne vários arquivos e diretórios em um só, sem aplicar compressão.