Lizinovka36.ru

Лизиновка

ZLIB

26-09-2023

zlib
Тип

библиотека для сжатия данных

Разработчик

Jean-loup Gailly,
Mark Adler

Написана на

Си

Операционная система

кроссплатформенное ПО

Последняя версия

1.2.7 (2 мая 2012)

Состояние

Актуальный

Лицензия

лицензия zlib

Сайт

zlib.net

zlib — свободная кроссплатформенная библиотека для сжатия данных, созданная Жан-лу Гайи (фр. Jean-loup Gailly) и Марком Адлером (англ. Mark Adler). Является обобщением алгоритма сжатия данных DEFLATE, используемого в их компрессоре данных gzip. Первая публичная версия 0.9, выпущена 1 мая 1995 года для использования вместе с библиотекой libpng. Распространяется под лицензией zlib.

ПО, использующее zlib

zlib широко применяется, к примеру, zlib и DEFLATE часто заменяют друг друга в текстах стандартов. Сотни приложений для Юникс-подобных ОС (например, Linux) используют zlib. Также она используется и на других платформах, например на Microsoft Windows и Palm OS. Несколько значимых применений:

  • Ядро Linux — реализация сетевых протоколов со сжатием, прозрачное сжатие, интегрированное в файловые системы, сжатие загрузочного образа ядра для хранения на дисках (с распаковкой во время загрузки).
  • libpng, реализация формата изображений PNG, использует DEFLATE для потокового сжатия данных.
  • HTTP-сервер Apache использует zlib для реализации сжатия для протокола HTTP/1.1.
  • Клиент и сервер OpenSSH, для опционального сжатия, поддерживаемого протоколом SSH.
  • Библиотека GnuTLS также может использовать zlib для сжатия соединений Transport Layer Security.
  • Пакет программ 1С:Предприятие версий 7.7 и 8 использует zlib для сжатия файлов своей базы данных (при файловом режиме организации данных) и данных в таблицах SQL (при серверной организации данных).
  • Игра World of WarCraft использует zlib для сжатия больших объемов трафика идущего от сервера к клиенту.

zlib используется и во встраиваемых устройствах.

См. также

Ссылки

  • Официальная страница
  • Руководство на русском
  • Список ресурсов, связанных с Zlib


ZLIB.

© 2016–2023 lizinovka36.ru, Россия, Тюмень, ул. П.Каркатеевы 23, +7 (3452) 33-75-16