gzip (GNU Zip Comprimido)
gzip e um formato de compressao que reduz o tamanho de ficheiros individuais utilizando o algoritmo Deflate. E o padrao para compressao de conteudo web (HTTP), frequentemente emparelhado com TAR para arquivos (.tar.gz).
Tipo MIME
application/gzip
Tipo
Binรกrio
Compressรฃo
Sem perdas
Vantagens
- + Universal support on Unix/Linux and in HTTP content encoding
- + Fast decompression speed
- + Simple single-file compression with integrity checking
Desvantagens
- โ Compresses only one file โ needs TAR for directories
- โ Lower compression ratio than bzip2, xz, or Zstandard
- โ No encryption support built into the format
Quando usar .GZ
Use gzip para compressao de conteudo web (HTTP), ficheiros de log e combinado com tar para arquivos. Para melhor compressao, considere zstd ou bzip2.
Detalhes tรฉcnicos
O gzip utiliza o algoritmo Deflate (LZ77 + codificacao Huffman) com niveis de compressao 1-9. Inclui checksums CRC-32 e armazena o nome e timestamp do ficheiro original. Comprime um ficheiro por stream (use tar para multiplos ficheiros).
Histรณrico
Jean-loup Gailly e Mark Adler criaram o gzip em 1992 como substituto livre de patentes do compress do Unix. Tornou-se o padrao de compressao HTTP (Content-Encoding: gzip) e e utilizado em quase todos os servidores web.