TAR.GZ vs TAR.XZ vs TAR.BZ2: qual arquivo Linux usar?
Os três sabores de TAR comprimido comparados: proporção, velocidade, memória e quando escolher cada um.
24 de setembro de 2026 · equipa do ilove7z
Todo lançamento Linux, pacote de código e script de backup acaba em arquivo com duas extensões empilhadas. O que significa a segunda e qual das três escolher.
Por que o TAR leva segunda extensão
O TAR não comprime nada por si. É um empacotador: muitos arquivos unidos num fluxo, preservando permissões Unix e estrutura de diretórios. A segunda extensão nomeia o filtro de compressão aplicado a esse fluxo:
.tar.gz- TAR comprimido com gzip.tar.bz2- TAR comprimido com bzip2.tar.xz- TAR comprimido com XZ (LZMA2)
A mesma ideia de comprimir uma pasta, mas os dois passos ficam visíveis no nome.
Os três candidatos
gzip é o padrão em todo lugar. Descomprimir é quase instantâneo, as ferramentas são onipresentes, e qualquer sistema Unix-like desde os anos 90 o lê de olhos fechados. A compressão é modesta para padrões modernos.
bzip2 troca velocidade por tamanho com seu algoritmo de ordenação por blocos. Frequentemente 10-20% abaixo do gzip em árvores cheias de texto, mas comprime várias vezes mais devagar e descomprimir também pesa.
XZ (LZMA2) é o peso-pesado moderno. Produz os menores arquivos dos três - com frequência 30-50% abaixo do gzip - ao custo da compressão mais lenta e do maior consumo de memória.
Frente a frente
| TAR.GZ | TAR.BZ2 | TAR.XZ | |
|---|---|---|---|
| Velocidade de compressão | Rápida | Lenta | A mais lenta |
| Velocidade de descompressão | Rápida | Média | Rápida |
| Tamanho | O maior | Pequeno | O menor |
| Memória | Baixa | Baixa | Alta |
| Onipresença | Em todo lugar | Comum | Comum no Linux |
Como escolher
- Distribuir código-fonte ou backups para outros? TAR.GZ. Qualquer pessoa abre em um segundo em qualquer máquina.
- Arquivos cheios de texto onde cada megabyte conta e o tempo não? TAR.BZ2.
- Seus próprios arquivos de longo prazo, ou lançamentos onde o tamanho do download importa mais? TAR.XZ.
Não precisa de linha de comando para criar nenhum. Escolha o formato e crie um TAR.GZ, um TAR.BZ2 ou um TAR.XZ no navegador - e se um .tar.xz cair nos seus downloads, extraia localmente com a mesma facilidade.