UltKit

Converter TAR.GZ para ZIP

Um .tar.gz são dois formatos empilhados: um pacote tar envolto em compressão gzip. A maioria das ferramentas do Windows tira uma camada de cada vez. Este conversor remove as duas e gera um único ZIP com as pastas e as datas originais.

Conversor de arquivos compactados

ou solte arquivos ZIP, ZIPX, RAR … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Adicione o tarball

    Envie um arquivo .tar.gz ou .tgz, com até 95 MB cada e 20 por lote. Pacotes .tar.bz2 e .tar.xz são aceitos da mesma forma.

  2. 2

    Mantenha a estrutura de pastas

    Deixe Estrutura de pastas em Manter pastas para preservar a árvore de diretórios de um projeto. Use Todos os arquivos no nível superior apenas para um conjunto simples de documentos ou imagens.

  3. 3

    Converta para ZIP

    Clique em Converter para ZIP e baixe o arquivo. Se o ZIP precisar ser criptografado, adicione antes uma Nova senha em Configurações avançadas.

Resposta

Como converter um tar.gz em ZIP?

Envie o .tar.gz ou .tgz e clique em Converter para ZIP. A camada gzip é descompactada, o tar é lido e cada arquivo é empacotado em um ZIP com sua pasta e data, pronto para abrir em qualquer dispositivo.

Por que um tar.gz é um fluxo único e contínuo

Jean-loup Gailly e Mark Adler lançaram o gzip para o Projeto GNU em 1992 como substituto livre de patentes para o comando compress do Unix. O gzip comprime exatamente um fluxo de bytes e não sabe nada sobre arquivos ou pastas. Combiná-lo com o tar, que junta muitos arquivos em um só fluxo, deu ao Unix um arquivo em duas etapas: o tar reúne, o gzip reduz.

Como o gzip enxerga o tar inteiro de uma vez, o resultado se comporta como um arquivo sólido. Texto repetido em centenas de arquivos comprime bem, e por isso código-fonte, pacotes Linux e projetos como o WordPress publicam downloads em tar.gz. O preço é o acesso. Para ler o último arquivo, você descompacta tudo o que vem antes, e um byte danificado no início pode deixar o resto ilegível.

O ZIP faz o contrário e comprime cada arquivo separadamente, com um índice. Isso custa um pouco de tamanho, mas torna o arquivo fácil de explorar, que é o que um usuário de Windows espera. O Windows 11 abre tar.gz no Explorador de Arquivos desde a atualização de 2023, mas o Windows 10, PCs de trabalho mais antigos e muitos formulários de envio ainda querem ZIP. Os tarballs simples, sem compressão, têm uma página própria, TAR para ZIP, e o conversor de arquivos compactados cobre também 7z, RAR e ISO.

TAR.GZ para ZIP em três etapas

  1. Remover o gzip

    O fluxo comprimido é expandido de volta ao tar original.

  2. Ler o tar

    Cada cabeçalho informa o caminho, o tamanho e a data de modificação do arquivo.

  3. Gravar o ZIP

    Os arquivos são comprimidos um a um e listados no diretório central do ZIP.

TAR.GZ

Arquivo TAR compactado com gzip

Um arquivo .tar.gz (ou .tgz) é um arquivo TAR compactado com gzip, a ferramenta de compressão do GNU lançada em 1992. É o formato tradicional para distribuir código-fonte, software para Linux e backups de servidores, porque preserva as permissões do Unix e compacta bem. Em algumas ferramentas, a extração leva duas etapas: primeiro o gzip, depois o tar. Linux e macOS o abrem nativamente, enquanto no Windows pode ser preciso o 7-Zip ou um tar nativo recente.

Compressão
Sem perdas
Transparência
–
Animação
–
Lançamento
1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
Conversor de TAR.GZ

ZIP

Arquivo compactado ZIP

ZIP é um formato de arquivo compactado sem perda criado por Phil Katz, da PKWARE, em 1989. Ele reúne muitos arquivos e pastas em um único arquivo compactado, e Windows, macOS, Linux, iOS e Android o abrem sem programas adicionais. O ZIP também é o contêiner por trás dos arquivos DOCX, XLSX, EPUB, APK e JAR. Sua compressão padrão é rápida, mas menos eficiente que a do 7z, e a antiga proteção por senha ZipCrypto é fraca.

Compressão
Sem perdas
Transparência
–
Animação
–
Lançamento
1989 · Phil Katz (PKWARE)
Conversor de ZIP

TAR.GZ é como projetos Linux, backups de servidor e versões de código-fonte são distribuídos, por isso as pessoas o transformam em ZIP quando os arquivos precisam abrir no Windows ou no celular em uma etapa só, e não em duas; de ZIP para TAR.GZ é o caminho inverso, para empacotar para um servidor Linux ou um script de build.

Tipos de tarball aceitos nesta página

from ↓ · to →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredEscolha a saída em **Converter para**; o ZIP já vem selecionado nesta página.

Nomes de arquivo do Linux que dão problema no Windows

Confira nomes que só diferem em maiúsculas e caracteres especiais

O Linux permite que README e readme fiquem na mesma pasta e aceita em nomes caracteres como : e ?. O Windows trata o primeiro par como um único arquivo e recusa esses caracteres, então, ao extrair o ZIP no Windows, um dos arquivos pode faltar ou ser renomeado. Links simbólicos do tarball também não são recriados; se o código depende deles, mantenha o tarball para os usuários de Linux.

Perguntas sobre TAR.GZ para ZIP

Por que o 7-Zip transforma meu .tar.gz em um .tar e não em uma pasta?

O 7-Zip trata as duas camadas separadamente: a primeira extração remove o gzip e deixa o .tar, e a segunda extração descompacta os arquivos. Converter para ZIP aqui faz as duas etapas de uma vez, e quem recebe fica com um único arquivo conhecido.

Um arquivo .tgz é diferente de um .tar.gz?

Não. .tgz é um nome abreviado para a mesma coisa, vindo de sistemas que limitavam as extensões a três caracteres. Os dois são um arquivo tar compactado com gzip, e ambos são aceitos aqui.

Por que o ZIP fica maior que o tar.gz original?

O gzip comprime o tar inteiro como um único fluxo contínuo, então consegue reaproveitar padrões entre arquivos, por exemplo centenas de arquivos de código parecidos. O ZIP comprime cada arquivo separadamente e recomeça do zero a cada um. A diferença é maior com muitos arquivos de texto pequenos e menor com fotos ou vídeos.

Por que não consigo ver um arquivo dentro de um tar.gz sem extrair tudo?

Nenhuma das duas camadas tem um índice. O gzip só pode ser descompactado desde o início, e o tar lista seus arquivos um cabeçalho por vez ao longo do caminho. O ZIP guarda um diretório no final, e por isso o conteúdo aparece instantaneamente.

Devo baixar o ZIP ou o tar.gz de uma release do GitHub?

O GitHub oferece os dois para o código-fonte de cada versão, e o conteúdo é o mesmo. No Windows escolha o ZIP; no Linux ou macOS qualquer um funciona. Converta só quando você já tem o tar.gz e a outra versão não está disponível.

Dá para fazer isso no Mac sem enviar nada?

Sim. Clique duas vezes no .tar.gz no Finder e o Utilitário de Arquivos descompacta as duas camadas; depois clique com o botão direito na pasta e escolha Comprimir para criar um ZIP. Use esta página quando estiver em um Chromebook, em um celular ou em um PC de trabalho restrito.