Gzip - это любое из нескольких программных приложений, используемых для сжатия и распаковки файлов. Термин обычно относится к реализации проекта GNU, "gzip" означает GNU zip. Он основан на алгоритме DEFLATE, который представляет собой комбинацию кодирования Лемпеля-Зива (LZ77) и Хаффмана.

Gzip - это любое из нескольких программных приложений, используемых для сжатия и распаковки файлов. Термин обычно относится к реализации проекта GNU, "gzip" означает GNU zip. Он основан на алгоритме DEFLATE, который представляет собой комбинацию кодирования Лемпеля-Зива (LZ77) и Хаффмана.

Gzip основан на алгоритме DEFLATE, который представляет собой комбинацию кодирования LZ77 и Хаффмана. DEFLATE задумывался как замена LZW и другим запатентованным алгоритмам сжатия данных, что в то время ограничивало удобство сжатия и других популярных архиваторов.

"Gzip" также часто используется для обозначения формата файла gzip, который:

  • 10-байтовый заголовок, содержащий магическое число, номер версии и отметку времени
  • необязательные дополнительные заголовки, такие как оригинальное имя файла
  • тело, содержащее полезную нагрузку со сжатием DEFLATE
  • 8-байтовый нижний колонтитул, содержащий контрольную сумму CRC-32 и длину исходных несжатых данных

Источник: Википедия