Compressor GZIP

RSS

Comprima arquivos em GZ, BZ2 ou XZ online: aplique gzip, bzip2 ou xz a qualquer arquivo no navegador e baixe a cópia. Grátis, nada é enviado.

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

Cada arquivo é comprimido separadamente. Para agrupar vários arquivos em um só, use Criar TAR.GZ ou Criar ZIP.

Como compactar arquivos com gzip, bzip2 ou xz

  1. Solte um ou mais arquivos na área de soltar acima ou clique em Escolher arquivos.
  2. 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.
  3. Clique em Comprimir. Cada arquivo é comprimido separadamente e mantém o nome completo mais a nova extensão, então report.csv vira report.csv.gz.
  4. 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.

FormatoAlgoritmoDescomprimir no Linux/macOSBom para
GZIP (.gz)Deflategunzip file.gzLogs, recursos web, qualquer coisa que precise de ampla compatibilidade
BZIP2 (.bz2)Burrows-Wheeler + Huffmanbunzip2 file.bz2Texto em que o gzip não reduz o suficiente
XZ (.xz)LZMA2unxz file.xzArquivos 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 .bz2 ou .xz de arquivo único. Quem recebe esses arquivos precisa de bunzip2, 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

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

Copiado para a área de transferência