Como extrair um arquivo TAR, TAR.BZ2 ou TAR.XZ
- Solte o arquivo na área acima ou clique em Escolher um arquivo. Os nomes aceitos são
.tar,.tar.bz2,.tbz2,.tar.xze.txz. - Pule Senha (somente se o arquivo estiver criptografado). O formato tar não tem proteção por senha própria.
- Clique em Extrair arquivos. Se o tarball estiver compactado, a camada bzip2 ou xz é removida automaticamente antes de os arquivos serem extraídos.
- 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 longo | Forma curta | Compressor | Comando para extrair |
|---|---|---|---|
.tar | nenhuma | nenhum | tar -xf file.tar |
.tar.bz2 | .tbz2 | bzip2 | tar -xjf file.tar.bz2 |
.tar.xz | .txz | xz (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
- Para arquivos
.tar.gze.tgz, use Extrair TAR.GZ. - Prefere os arquivos em um ZIP? TAR para ZIP converte arquivos tar, e o Conversor de arquivos compactados também trata as variantes compactadas.
- Para criar um tarball, use Criar arquivo TAR ou Criar arquivo TAR.XZ.
.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
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.