zlib
Материал из Википедии — свободной энциклопедии
| zlib | |
| Тип | библиотека для сжатия данных |
| Разработчик | Jean-loup Gailly, Mark Adler |
| Написана на | C |
| ОС | кроссплатформенное ПО |
| Версия | 1.2.3 — 18 июля 2005 |
| Лицензия | лицензия zlib |
| Сайт | http://zlib.net |
zlib — свободная кроссплатформенная библиотека для сжатия данных, созданная Жан-лу Галли (фр. Jean-loup Gailly) и Марком Адлером (англ. Mark Adler). Является обобщением алгоритма сжатия данных DEFLATE, используемого в их компрессоре данных gzip. Первая публичная версия 0.9, выпущена 1 мая 1995 года для использования вместе с библиотекой libpng. Распространяется под лицензией zlib.
[править] ПО, используещее zlib
Сейчас zlib является чем-то вроде стандарта де-факто, например zlib и DEFLATE часто заменяют друг друга в текстах стандартов. Сотни приложений для Юникс-подобных ОС (например, GNU/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 (при серверной организации данных).
zlib используется и во встраиваемых устройствах, поскольку её код переносим и использует мало памяти.
[править] См. также
| В Википедии есть портал «Свободное программное обеспечение» |
[править] Внешние ссылки
| Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |

