Converter 7Z para TAR

Aqui você converte 7Z para TAR de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. O arquivo viaja criptografado até o nosso servidor, é convertido lá e é apagado assim que o trabalho termina.

  • Onde roda No nosso servidor, porque um navegador não roda o programa que isto exige.
  • Sem perdas Nada é descartado. O TAR guarda exatamente o que o 7Z guardava.
  • Limite de tamanho Até 25 MB por arquivo, de graça e sem conta.
  • Vale saber Os arquivos saem byte a byte iguais. O que não sobrevive é o que o contêiner sabia *sobre* eles e não o que havia *dentro* deles: uma senha e, em alguns formatos, as permissões e as datas originais.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Para que serve um tarball tirado de um 7Z

Ninguém guarda um TAR pelo tamanho: ele existe porque alguma etapa seguinte só lê tar, seja um build de contêiner, um script de empacotamento ou uma rotina antiga escrita contra `tar -x`. O 7Z chegou até você porque quem o criou se importava com espaço; a etapa seguinte não se importa com isso, só com o formato.

Trate o resultado como intermediário, não como algo para guardar. Depois que o próximo passo aceitar o arquivo, ele normalmente pode ser apagado. É a única lente que faz esta conversão fazer sentido, porque em todo o resto — tamanho, velocidade de envio — ela piora o arquivo.

Do compressor mais forte do site para nenhum

7Z usa LZMA2 em modo sólido, com dicionário de até 64 MB: os arquivos viram um único fluxo comprimido e uma repetição a dezenas de megabytes de distância ainda é aproveitada. TAR não comprime nada — é só um empacotador com cabeçalhos.

O resultado costuma crescer bastante, às vezes muitas vezes o tamanho do 7Z original. Um 7Z de código-fonte ou de uma pasta de documentos pode se expandir de forma expressiva, e é por isso que esta conversão produz, entre todas as de arquivo do site, os maiores downloads em relação ao upload.

Um TAR dentro de um 7Z não é desembrulhado

Quando um GZ, BZ2 ou XZ carrega um único tar lá dentro, esse tar é uma camada e é desembrulhado, porque esses três formatos só guardam um fluxo e o tar é o único jeito de eles carregarem uma estrutura de pastas.

Um 7Z é diferente: já é um contêiner de verdade, com vários arquivos e nomes próprios, então um `.tar` lá dentro foi posto ali de propósito por quem montou o arquivo. Ele atravessa como arquivo comum, e o resultado é um tar contendo um tar — o comportamento certo, mesmo parecendo estranho.

Permissões e dono do arquivo não vêm do 7Z original

O formato TAR guarda modo, usuário e grupo para cada item, e é por isso que ferramentas de empacotamento gostam dele. O que ele não recupera é o que nunca chegou até ele: os valores no seu resultado vêm da extração feita aqui, não da máquina onde os arquivos nasceram.

Trate essas permissões como indefinidas e ajuste o que importa depois de extrair — o bit de execução de um script costuma ser o que quebra, e quebra de um jeito que parece defeito no script, não no arquivo.

Quando faz mais sentido pedir GZ em vez de TAR

Se o tarball vai viajar — subir para algum lugar, ser baixado, copiado entre máquinas —, a forma sem compressão é a errada para mover, e é a que mais deixa uma conexão lenta parecer quebrada. Todo alvo de fluxo único deste site é feito empacotando o conteúdo em tar e comprimindo em seguida, que é exatamente o que um `.tar.gz` é.

Peça TAR quando a próxima ferramenta espera um tarball puro e vai comprimir por conta própria, se quiser. Peça GZ quando o arquivo vai atravessar uma rede. Os dois parecem quase iguais numa lista de arquivos e se comportam de forma bem diferente num pipeline.

Um archive sólido sai inteiro, não aos pedaços

Como o 7Z é sólido, não existe jeito barato de ler só uma parte dele: os membros formam um único fluxo, então chegar a um arquivo do meio exige descomprimir tudo antes dele.

Para esta conversão isso não custa nada extra, já que todo o conteúdo é necessário mesmo. Vale saber para outros usos: se você abre o mesmo arquivo repetidas vezes para pegar itens diferentes, um formato sólido é a escolha errada, e um tarball puro também não ajuda, porque não tem índice nenhum — listar o conteúdo exige lê-lo do início ao fim.

Um TAR de build reproduzível precisa de outra ferramenta

Trabalho de empacotamento às vezes exige que a mesma entrada produza sempre os mesmos bytes, e um tarball é exatamente onde isso falha em silêncio. A ordem dos membros, os carimbos de data e os modos gravados em cada cabeçalho vêm da extração que os produziu, então duas conversões do mesmo 7Z podem gerar arquivos diferentes mesmo carregando o mesmo conteúdo.

Se um build compara o checksum do próprio tarball, essa diferença aparece como mudança quando nada relevante mudou. A solução não é outro conversor, e sim uma ferramenta local fixa que controla ordem e datas explicitamente — algo que um serviço na web não tem como prometer. Use esta página para tirar o conteúdo do 7Z, e deixe sua própria ferramenta escrever o tarball que precisa ser reproduzível.

O que faz o job falhar

Um 7Z protegido por senha para na hora: o extrator roda de propósito com senha vazia, então um arquivo protegido falha em vez de ficar esperando uma senha que não tem como chegar.

Um 7Z declarando mais de 2 GB de conteúdo descompactado também é recusado antes de qualquer coisa ser escrita em disco — proteção contra arquivos feitos para esgotar o espaço de um serviço, e ocasionalmente contra um arquivo legítimo grande demais para um serviço web.

Onde a extração acontece e o que fica depois

Este par roda no nosso conversor, não no seu navegador: o arquivo sobe por conexão criptografada, é extraído com 7-Zip e devolvido como tarball. Tudo o que foi enviado e cada etapa intermediária são apagados quando o job termina, num diretório de trabalho que some junto com o contêiner.

Os limites a considerar: 25 MB por upload no plano gratuito e sessenta segundos antes de o processo ser encerrado. Como o limite vale para o que você envia, um 7Z compacto pode virar um download bem maior do que o arquivo original.

Como converter 7Z para TAR

  1. Solte o seu arquivo 7Z nesta página, ou clique para escolher um.
  2. Escolha TAR como destino e comece a conversão.
  3. Baixe o arquivo TAR pronto.

7Z ou TAR: o que muda

7Z comparado com TAR
7ZTAR
Nome completoArquivo 7-ZipArquivo TAR
Extensão do arquivo.7z.tar
Tipo de mídiaapplication/x-7z-compressedapplication/x-tar
CompressãoSem perdas — nada é descartadoSem compressão
Publicado pela primeira vez19991979
EspecificaçãoPOSIX.1-2001 ustar
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarZIP, XZZIP, GZ

O que se mantém

Nada é descartado. 7Z e TAR guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Abrir o resultado

7-Zip e Keka leem tanto 7Z quanto TAR, então dá para comparar o resultado com o original sem um segundo programa.

Tamanho e qualidade

TAR guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita 7Z, que costuma ser o motivo.

Para que serve cada formato

TAR e de 1979, descrito em POSIX.1-2001 ustar. tar, 7-Zip e Keka leem o formato.

TAR foi publicado em 1979 e 7Z em 1999. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De 7Z para TAR: perguntas frequentes

Meu arquivo 7Z é enviado para algum lugar?

É: esta conversão precisa de um software que não roda num navegador. O arquivo viaja criptografado até o nosso servidor, é apagado assim que o trabalho termina e o resultado, depois de 60 minutos. O trabalho é feito por 7-Zip, o compactador, na sua forma de linha de comando.

Converter 7Z para TAR é grátis?

É, até 100 conversões por dia para arquivos de até 25 MB. Esse único limite existe porque esta conversão roda num servidor que nós pagamos. No resto aqui não há nada limitado, e marca d’água não existe em caso nenhum. O limite existe porque 7-Zip precisa de uma máquina nossa para rodar.

Perde qualidade ao converter 7Z para TAR?

Não. TAR guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original. Os arquivos saem byte a byte iguais. O que não sobrevive é o que o contêiner sabia *sobre* eles e não o que havia *dentro* deles: uma senha e, em alguns formatos, as permissões e as datas originais.

Por que o arquivo TAR é bem maior que o arquivo 7Z?

TAR guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita 7Z, que costuma ser o motivo.

A conversão de 7Z para TAR é sem perda?

Nada é descartado. 7Z e TAR guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Mais sobre esses formatos