zlib
Перейти к навигации
Перейти к поиску
zlib | |
---|---|
Тип | библиотекадлясжатия данных |
Авторы |
Жан-Лу Гайи, Марк Адлер |
Разработчики | Марк Адлер[2]иГайи, Жан-Лу[2] |
Написана на | C |
Операционные системы | Linux,macOSи др.UNIX-подобные,Windowsи др. |
Первый выпуск | май 1995 |
Последняя версия | |
Репозиторий | github.com/madler/zlib |
Лицензия | zlib |
Сайт | zlib.net |
Медиафайлы на Викискладе |
zlib— свободнаякроссплатформеннаябиблиотека для сжатия данных, созданнаяЖан-Лу ГайииМарком Адлером.Является обобщением алгоритма сжатия данныхDEFLATE,используемого в их компрессоре данныхgzip.Первая публичная версия 0.9, выпущена1 мая1995 годадля использования вместе с библиотекойlibpng.Распространяется подлицензией zlib.
ПО, использующее zlib
[править|править код]zlib широко применяется. К примеру, zlib и DEFLATE часто заменяют друг друга в текстах стандартов. Сотни приложений для Юникс-подобных ОС (например,Linux) используют zlib. Также она используется и на других платформах, например, наWindowsиPalm OS.Несколько значимых применений:
- Ядро Linux— реализация сетевых протоколов со сжатием, прозрачное сжатие, интегрированное в файловые системы, сжатие загрузочного образа ядра для хранения на дисках (с распаковкой во время загрузки).
- libpng, реализация формата изображенийPNG,использует DEFLATE для потокового сжатия данных.
- HTTP-сервер Apacheиспользует zlib для реализации сжатия для протоколаHTTP/1.1.
- Клиент и серверOpenSSH,для опционального сжатия, поддерживаемого протоколомSSH.
- Класс System.IO.Compression.DeflateStream вMicrosoft.NET Framework2.0 и выше.[3]
- БиблиотекаGnuTLSтакже может использовать zlib для сжатия соединенийTransport Layer Security.
- Пакет программ1С:Предприятиеверсий 7.7 и 8 использует zlib для сжатия файлов своей базы данных (при файловом режиме организации данных) и данных в таблицах SQL (при серверной организации данных).
- ИграWorld of WarCraftиспользует zlib для сжатия больших объёмов трафика идущего от сервера к клиенту.
zlib используется и во встраиваемых устройствах.
См. также
[править|править код]Примечания
[править|править код]- ↑Adler M.[Zlib-announcezlib 1.3.1 released]— 2024.
- ↑12zlib Home Site
- ↑System.IO.Compression.DeflateStreamАрхивная копияот 6 февраля 2016 наWayback Machine.MSDN Library.
Ссылки
[править|править код]Этозаготовка статьиопрограммном обеспечении.Помогите Википедии, дополнив её. |
Для улучшения этой статьи по информационным технологиямжелательно:
|