Comprimir um arquivo com GZIP

Crie arquivos .gz usando o motor de compressão embutido no seu navegador, útil para logs, backups e recursos da web. Roda inteiramente no seu dispositivo.

Como comprimir um arquivo com GZIP

  1. Solte os arquivos que quer comprimir.
  2. Execute para comprimi-los com gzip.
  3. Baixe os arquivos .gz.

O que é gzip e em que difere do ZIP

O gzip comprime um único arquivo. Ele não agrupa vários arquivos, e é por isso que em sistemas Unix se vê a forma em dois passos .tar.gz: o tar reúne os arquivos, o gzip comprime o resultado. Sozinho, o gzip é o método de compressão por trás da maior parte da web: servidores enviam HTML, CSS e JavaScript comprimidos com gzip, e os navegadores descomprimem ao receber. Ele usa o mesmo algoritmo DEFLATE do ZIP, então as taxas de compressão são parecidas, mas o contêiner é mais simples e o arquivo apenas recebe um sufixo .gz.

O que esta ferramenta produz

Cada arquivo que você soltar vira seu próprio arquivo .gz usando o motor de compressão embutido no seu navegador. O resultado é um arquivo gzip padrão que gunzip, 7-Zip, WinRAR, o Utilitário de Compressão do macOS e todo servidor web entendem. O nome original é mantido com .gz acrescentado.

Quando gzip é a escolha certa

  • Pré-comprimir recursos da web. Alguns hosts estáticos e CDNs servem um arquivo .js.gz ou .css.gz diretamente se ele existir ao lado do original, poupando o servidor de comprimir a cada requisição.
  • Reduzir arquivos de log antes de arquivá-los ou anexá-los a um chamado de suporte. Logs comprimem 90% ou mais.
  • Dumps de banco de dados e exportações CSV que precisam ser enviados por e-mail ou upload. Um dump SQL de 200 MB comumente fica em 20 MB com gzip.
  • Atender a um sistema que espera .gz, como uma importação de dados que lê CSV comprimido com gzip, ou um pipeline de deploy.
  • Arquivos grandes individuais onde um contêiner ZIP não acrescenta nada.

Onde não ajuda

O gzip não consegue reduzir dados que já estão comprimidos. JPG, PNG, MP4, MP3, PDF e arquivos modernos do Office vão sair com aproximadamente o mesmo tamanho ou uma fração maiores. Para fotos e vídeo, use os compressores dedicados de imagem e vídeo.

EntradaResultado típico com gzip
Log de servidor, 50 MB3 a 5 MB
Exportação CSV, 100 MB10 a 20 MB
Dump JSON de API, 20 MB2 a 3 MB
JavaScript minificado, 1 MB250 a 350 KB
Foto JPG, 4 MB4 MB

Restaurando o arquivo

Para recuperar o original, use a ferramenta gunzip, ou na linha de comando gunzip nome.gz. Como gzip é um formato de arquivo único, não há etapa de listagem; descomprimir simplesmente devolve o arquivo original. A compressão roda no seu dispositivo usando o motor nativo do navegador, então nada é enviado e arquivos grandes são tratados rapidamente.

Perguntas frequentes

O que é um arquivo .gz?

É um arquivo comprimido com gzip, comum em recursos web, logs e backups Unix. O Squish os cria usando o motor nativo do seu navegador.

Meus arquivos são enviados?

Não. A compressão usa o próprio motor do seu navegador e seus arquivos ficam no seu dispositivo.

Posso comprimir mais de um arquivo?

Sim. Solte um lote e cada arquivo é comprimido no seu próprio .gz.

Seus arquivos nunca saem do seu dispositivo

Todas as ferramentas do Squishly Tools são 100% gratuitas e rodam inteiramente no seu navegador. Suas imagens e documentos são processados no seu próprio computador e nunca são enviados a um servidor. Sem contas, sem marcas d’água e sem pegadinha.