Como compactar arquivos com gzip, bzip2 ou xz
- Solte um ou mais arquivos na área de soltar acima ou clique em Escolher arquivos.
- Escolha um Formato:
- GZIP (.gz) – rápido e compreendido por praticamente todos os sistemas e bibliotecas.
- BZIP2 (.bz2) – geralmente menor que o gzip em texto, mas mais lento.
- XZ (.xz) – geralmente o menor resultado, com a compressão mais lenta.
- Clique em Comprimir. Cada arquivo é comprimido separadamente e mantém o nome completo mais a nova extensão, então
report.csvvirareport.csv.gz. - Baixe cada resultado com seu botão Baixar ou use Baixar tudo (ZIP) quando tiver comprimido vários arquivos.
A saída GZIP é produzida pelo CompressionStream embutido no seu navegador; BZIP2 e XZ usam a libarchive compilada para WebAssembly. Seus arquivos não são enviados.
Compressores, não arquivadores
O gzip, o bzip2 e o xz transformam cada um uma entrada em uma saída comprimida. Eles não têm noção de pastas nem de uma lista de arquivos, e é por isso que esta ferramenta produz um .gz, .bz2 ou .xz separado para cada arquivo que você adiciona. Se você quer vários arquivos dentro de um único download, coloque-os antes em um arquivo compactado: em sistemas Unix isso significa o tar, que dá o conhecido .tar.gz.
Um único arquivo comprimido ainda é a escolha certa em muitos casos: um dump SQL grande ou uma exportação CSV para enviar a um servidor, um arquivo de log para anexar a um chamado de suporte, um recurso já comprimido para um servidor web que serve arquivos .gz diretamente ou um arquivo de dados para um script que lê gzip nativamente.
| Formato | Algoritmo | Descomprimir no Linux/macOS | Bom para |
|---|---|---|---|
| GZIP (.gz) | Deflate | gunzip file.gz | Logs, recursos web, qualquer coisa que precise de ampla compatibilidade |
| BZIP2 (.bz2) | Burrows-Wheeler + Huffman | bunzip2 file.bz2 | Texto em que o gzip não reduz o suficiente |
| XZ (.xz) | LZMA2 | unxz file.xz | Arquivos grandes de texto ou dados para download |
Os equivalentes em linha de comando para comprimir são gzip -k file, bzip2 -k file e xz -k file, em que -k mantém o original ao lado da cópia comprimida. Sem ele, o arquivo original é excluído.
O que ter em mente
- Fotos, vídeos, PDFs, documentos do Office e arquivos ZIP já são comprimidos internamente, então qualquer um dos três formatos os deixa só um pouco menores.
- O site consegue descomprimir arquivos
.gz, mas não arquivos.bz2ou.xzde arquivo único. Quem recebe esses arquivos precisa debunzip2,unxz, 7-Zip ou uma ferramenta semelhante. - Arquivos acima de cerca de 700 MB são lentos de processar no navegador, e entradas acima de 2 GB são recusadas.
Dicas
- Para empacotar vários arquivos ou uma pasta em um único arquivo comprimido, use Criar arquivo TAR.GZ ou Criar arquivo ZIP.
- Para abrir um arquivo
.gz, use Abrir arquivos GZ. - Quer um arquivo protegido, e não apenas menor? Proteger qualquer arquivo com senha empacota os arquivos em um ZIP criptografado com AES-256.
Perguntas frequentes
Posso comprimir uma pasta inteira em um único .gz?
Não diretamente, porque o gzip guarda apenas um arquivo. Crie um TAR.GZ, que reúne a pasta com o tar e depois a comprime com gzip.
Posso escolher o nível de compressão?
Não. A única opção é o formato; as configurações de compressão são fixas.
Qual formato gera o menor arquivo?
Geralmente o XZ, seguido do BZIP2 e depois do GZIP, mas a diferença depende do conteúdo. Experimente dois formatos no mesmo arquivo e compare os tamanhos.
Atualizado