Extrair TAR.GZ

RSS

Extraia TAR.GZ e TGZ online: descompacte tarballs gzip no navegador e baixe o conteúdo no Windows, Mac, Linux ou celular. Grátis e privado.

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

Como extrair um arquivo TAR.GZ

  1. Solte um arquivo .tar.gz ou .tgz na área acima ou clique em Escolher um arquivo.
  2. Deixe Senha (somente se o arquivo estiver criptografado) em branco. Tarballs não têm criptografia embutida; o campo existe para ZIPs criptografados.
  3. Clique em Extrair arquivos. A camada gzip é removida e o TAR de dentro é desempacotado em uma única etapa.
  4. Cada arquivo aparece nos resultados com seu caminho e um botão Baixar. Baixar tudo (ZIP) reúne todos em um único ZIP.

O tarball é descompactado dentro do seu navegador. Código-fonte, backups de servidores e pacotes de logs ficam na sua máquina.

Por que um tarball tem duas extensões

Um arquivo .tar.gz são dois formatos empilhados. Primeiro, o tar (de "tape archive", arquivo em fita, dos primeiros tempos do Unix) concatena os arquivos em um único fluxo, registrando o caminho, o tamanho, as permissões e a data de modificação de cada um. O tar não faz nenhuma compressão. Depois, o gzip comprime esse fluxo único com o algoritmo Deflate. Descomprimir devolve o .tar puro, e desempacotá-lo devolve os arquivos.

Como o gzip enxerga todo o arquivo como um único fluxo, um tarball se comporta como um arquivo sólido: conteúdo repetido entre muitos arquivos pequenos comprime bem. A desvantagem é que não dá para tirar um arquivo sem descomprimir tudo o que vem antes dele, e por isso os tarballs são usados principalmente para distribuir e fazer backup de árvores inteiras de diretórios, e não para acesso aleatório.

A extensão curta .tgz significa exatamente o mesmo que .tar.gz. Ela vem de sistemas que só aceitavam uma única extensão curta, e as duas formas são aceitas aqui.

Como extrair pela linha de comando

Linux e macOS já vêm com o tar, e o Windows 10 e 11 incluem o tar.exe no Prompt de Comando e no PowerShell. O comando usual é tar -xzf archive.tar.gz, em que x significa extrair, z significa passar pelo gzip e f indica o arquivo. Acrescente -C folder para extrair em outro lugar ou use tar -tzf archive.tar.gz para listar o conteúdo antes. No macOS, dar um clique duplo no arquivo no Finder também funciona, por meio do Utilitário de Compactação.

Dicas

  • Se o arquivo terminar em .tar.bz2 ou .tar.xz, use Extrair arquivos TAR, que lida com tarballs simples, bzip2 e xz.
  • Precisa do conteúdo em ZIP para um usuário do Windows? TAR.GZ para ZIP converte em uma única etapa.
  • Um .gz que guarda um único arquivo (como um log compactado) abre em Abrir arquivos GZ.
  • Para montar um tarball com seus próprios arquivos, use Criar arquivo TAR.GZ.

Perguntas frequentes

Qual é a diferença entre .tar.gz e .tgz?

Nenhuma. Ambos são um arquivo TAR comprimido com gzip. A forma de quatro letras é só um nome mais curto para o mesmo arquivo.

As datas dos arquivos e as permissões Unix são restauradas?

Não. Você baixa arquivos comuns pelo navegador, então eles recebem a data atual, e os bits de permissão e a propriedade guardados nos cabeçalhos do tar não são aplicados. Execute tar -xzf no Linux ou no macOS quando esses detalhes importarem.

Qual é o tamanho máximo de tarball que posso abrir?

O arquivo compactado e os arquivos extraídos ficam na memória do navegador. Acima de cerca de 700 MB o processamento fica lento, e entradas acima de 2 GB são recusadas.

Atualizado

Copiado para a área de transferência