aspose.info
UK

ZL - формат стисненого файлу ZLIP

Оновлено

Що таке файл ZL?

Файл із розширенням .zl — це формат стисненого файлу ZLIP, який використовує варіант алгоритму стиснення DEFLATE для стиснення файлів. Він не залежить від типу процесора, операційної системи, файлової системи та набору символів, а тому може використовуватися для обміну інформацією. Технічні специфікації стиснення ZLIP доступні на сайті IETF і можуть бути використані з точки зору розробника.

Формат файлу ZL

Потік zlib має таку структуру:

  • CMF (метод стиснення та прапорці) - цей байт розділений на 4-бітовий метод стиснення та 4-бітове інформаційне поле залежно від методу стиснення.
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
  • CM (метод стиснення) – визначає метод стиснення, який використовується у файлі. Нижче наведено його значення та відповідний метод стиснення.
Значення CMСтиснення
CM = 8DEFLATE з розміром вікна до 32K
CM = 15Зарезервовано
  • «CINFO (інформація про стиснення)». Для CM = 8 CINFO є логарифмом за основою 2 розміру вікна LZ77 мінус вісім (CINFO=7 вказує на розмір вікна 32 КБ).

  • FLG (FLaGs) - цей байт прапора розділений наступним чином:

  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)

Посилання

Див. також