🍋
Menu
.gz Archive

GZ (сжатие Gzip)

GZ (Gzip) — формат сжатия, основанный на алгоритме DEFLATE. Gzip чаще всего используется вместе с TAR (.tar.gz или .tgz) для создания сжатых архивов, а также как метод HTTP-сжатия для передачи веб-контента.

MIME-тип

application/gzip

Тип

Бинарный

Сжатие

Без потерь

Преимущества

  • + Universal support on Unix/Linux and in HTTP content encoding
  • + Fast decompression speed
  • + Simple single-file compression with integrity checking

Недостатки

  • Compresses only one file — needs TAR for directories
  • Lower compression ratio than bzip2, xz, or Zstandard
  • No encryption support built into the format

Когда использовать .GZ

Используйте gzip (.gz) для сжатия отдельных файлов, HTTP Content-Encoding и вместе с TAR (.tar.gz) для дистрибуции в Linux/Unix.

Технические детали

Gzip использует DEFLATE (LZ77 + код Хаффмана) с 10-байтовым заголовком, содержащим магическое число 1f 8b, метод сжатия, временную метку и контрольную сумму CRC-32. Уровни сжатия от 1 (быстрый) до 9 (максимальный). Формат сжимает только один файл — для нескольких файлов предварительно используется TAR.

История

Жан-Лу Гайи и Марк Адлер создали gzip в 1992 году как свободную замену программе compress в Unix, которая использовала запатентованный алгоритм LZW. Формат gzip стандартизирован в RFC 1952.

Конвертировать из .GZ

Конвертировать в .GZ

Связанные форматы