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
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
Necessária só se o arquivo compactado enviado tiver senha.
Senha opcional para o arquivo convertido. Deixe vazio para não usar senha. TAR e ISO não suportam senha.
AES-256 é seguro e abre no Windows 11, macOS, 7-Zip e WinRAR. ZipCrypto é fraco, mas abre no descompactador nativo de Windows mais antigos.
Mantenha as pastas originais ou mova todos os arquivos para a raiz.
Como usar esta ferramenta
- 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
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
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.
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
Remover o gzip
O fluxo comprimido é expandido de volta ao tar original.
Ler o tar
Cada cabeçalho informa o caminho, o tamanho e a data de modificação do arquivo.
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)
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)
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 → | ZIP | 7Z | Extract |
|---|---|---|---|
| TAR | TAR to ZIP: yes | TAR to 7Z: yes | TAR to Extract: yes |
| TAR.GZ / TGZ | TAR.GZ / TGZ to ZIP: yes | TAR.GZ / TGZ to 7Z: yes | TAR.GZ / TGZ to Extract: yes |
| TAR.BZ2 | TAR.BZ2 to ZIP: yes | TAR.BZ2 to 7Z: yes | TAR.BZ2 to Extract: yes |
| TAR.XZ | TAR.XZ to ZIP: yes | TAR.XZ to 7Z: yes | TAR.XZ to Extract: yes |
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.