Extrair arquivos TAR

RSS

Extraia arquivos TAR online: abra .tar, .tar.bz2 e .tar.xz no navegador e baixe os arquivos um a um ou em um ZIP. Grátis, privado, sem upload.

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

Como extrair um arquivo TAR, TAR.BZ2 ou TAR.XZ

  1. Solte o arquivo na área acima ou clique em Escolher um arquivo. Os nomes aceitos são .tar, .tar.bz2, .tbz2, .tar.xz e .txz.
  2. Pule Senha (somente se o arquivo estiver criptografado). O formato tar não tem proteção por senha própria.
  3. Clique em Extrair arquivos. Se o tarball estiver compactado, a camada bzip2 ou xz é removida automaticamente antes de os arquivos serem extraídos.
  4. Baixe os arquivos um a um ou clique em Baixar tudo (ZIP) para receber o conjunto inteiro em um ZIP.

O arquivo é extraído pela libarchive rodando como WebAssembly nesta aba. Ele não é enviado a lugar nenhum, então é seguro usar para backups e pastas de projetos privados.

Tar simples versus tarballs compactados

Um arquivo .tar simples é apenas muitos arquivos colocados um depois do outro, cada um precedido por um cabeçalho de 512 bytes com seu nome, tamanho, dono, permissões e horário de modificação. Ele não é menor que os arquivos que contém. Imagens de contêineres, algumas ferramentas de backup e muitos sistemas de build geram tar sem compressão porque é rápido de gravar e de ler.

Quando o tamanho importa, o fluxo tar passa por um compressor e recebe uma segunda extensão. As formas curtas são comuns em sistemas e sites de download que preferem uma extensão única:

Nome longoForma curtaCompressorComando para extrair
.tarnenhumanenhumtar -xf file.tar
.tar.bz2.tbz2bzip2tar -xjf file.tar.bz2
.tar.xz.txzxz (LZMA2)tar -xJf file.tar.xz

Nos comandos, j seleciona bzip2 e o J maiúsculo seleciona xz. O GNU tar e o bsdtar modernos também conseguem detectar a compressão por conta própria, então tar -xf costuma funcionar para os três. Esses comandos estão disponíveis no Linux, no macOS e no Prompt de Comando do Windows 10 e 11.

Tanto o bzip2 quanto o xz comprimem melhor que o gzip, e é por isso que projetos de software costumam publicar o código-fonte como .tar.xz. O xz normalmente gera o menor arquivo e também descompacta mais rápido que o bzip2.

Dicas

Dica: um arquivo que termina apenas em .bz2 ou .xz, sem .tar antes, é um único arquivo compactado, não um tarball. Esses não podem ser descompactados aqui; use bunzip2 ou unxz na linha de comando.

Perguntas frequentes

Nomes de arquivo longos e em outros idiomas são compatíveis?

Sim. Caminhos longos e nomes Unicode guardados com as extensões POSIX pax ou com registros de nomes longos do GNU são lidos corretamente pela libarchive.

A extração restaura permissões e datas?

Não. Os arquivos são salvos pelo navegador como downloads comuns com a data atual, e os bits de permissão dos cabeçalhos tar não são aplicados. Use o comando tar quando isso importar.

Qual é o limite de tamanho?

Tudo é processado na memória. Arquivos acima de cerca de 700 MB são lentos e qualquer coisa acima de 2 GB é recusada.

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