TAR para ZIP

RSS

Converta TAR para ZIP online: transforme arquivos .tar, .tar.bz2 e .tar.xz em arquivos ZIP para usuários de Windows. Grátis, privado, nada é enviado.

Os arquivos são processados no seu navegador e nunca são enviados.

Como converter TAR em ZIP

  1. Arraste um arquivo .tar para a área de soltar ou clique em Escolher um arquivo para procurá-lo.
  2. O campo Senha (somente se o arquivo estiver criptografado) pode ficar em branco. Arquivos TAR comuns não têm criptografia, e o campo é destinado a origens ZIP criptografadas.
  3. Clique em Converter para ZIP. Cada arquivo do tarball é lido e gravado em um ZIP compactado.
  4. Use o botão Baixar para salvar o resultado, com o nome do original: backup.tar vira backup.zip.

O tarball é lido pela libarchive rodando no seu navegador como WebAssembly, e o ZIP é gravado pelo zip.js. O arquivo fica no seu dispositivo o tempo todo.

Por que um tarball e um ZIP são diferentes

O TAR (abreviação de "tape archive") vem dos backups em fita magnética do Unix. Ele simplesmente concatena os arquivos um após o outro, com um cabeçalho para cada um, e não faz compressão alguma. É por isso que um arquivo .tar tem aproximadamente o tamanho dos arquivos de dentro somados. No Linux e no macOS, você normalmente o extrairia com tar -xf backup.tar, e o TAR é comum em exportações de imagens Docker, backups de servidores e dumps de dados.

O ZIP comprime cada arquivo individualmente e é entendido nativamente pelo Windows, pelo macOS e por dispositivos móveis. Converter um TAR em ZIP faz, portanto, duas coisas úteis ao mesmo tempo: o arquivo passa a abrir com um duplo clique em qualquer desktop e, ao contrário do TAR comum, o conteúdo é de fato comprimido. Arquivos de texto, logs, exportações CSV e código-fonte costumam encolher bastante; fotos, vídeos e outros arquivos já comprimidos ficam com praticamente o mesmo tamanho.

O que passa do TAR para o ZIP

O conteúdo dos arquivos e toda a hierarquia de pastas são gravados no ZIP, que usa Deflate no nível normal. Caminhos longos e nomes de arquivo em outros idiomas lidos do tarball são mantidos como estão.

Algumas informações não fazem parte da conversão. As datas de modificação originais não podem ser lidas de um tarball no navegador, então os arquivos no ZIP recebem a data atual. As permissões de arquivo (como o bit de execução), a propriedade de usuário e grupo e os diretórios vazios também não são copiados. Se você está movendo um conjunto de scripts de shell ou um programa entre máquinas Linux e precisa desses detalhes, fique com TAR ou TAR.GZ e extraia com o comando tar no destino.

Dicas

Perguntas frequentes

O ZIP será menor que o TAR?

Em geral, sim, porque o TAR não é comprimido e o ZIP aplica Deflate. A economia depende do conteúdo: arquivos com muito texto encolhem bastante, arquivos de mídia quase nada.

As datas dos arquivos são preservadas?

Não. As datas guardadas no tarball não estão disponíveis para o navegador, então cada entrada do ZIP recebe a data da conversão. Use tar -xf no seu computador se precisar dos horários originais.

Ele consegue lidar com um backup TAR muito grande?

O arquivo é processado na memória do navegador. Tarballs de até cerca de 700 MB são convertidos em um ritmo confortável, os maiores são lentos, e qualquer coisa acima de 2 GB é recusada. Para backups maiores, uma ferramenta de linha de comando é a melhor escolha.

Posso converter vários arquivos TAR de uma vez?

Não, um arquivo por conversão. Execute a ferramenta de novo para o próximo arquivo.

Atualizado

Comentários

Ainda não há avaliações

Entre para avaliar esta ferramenta.

Compartilhe uma dica, faça uma pergunta ou conte como a ferramenta funcionou para você.

Ainda não há comentários. Seja o primeiro a contar como foi.

Copiado para a área de transferência