zlib

zlib

El logo de zlib
Datos básicos

desarrollador Mark Adler , Jean-Loup Gailly
Año de publicación 1995
Versión actual  1.2.11
( 15 de enero de 2017 )
sistema operativo multiplataforma
lenguaje de programación C.
Licencia licencia zlib
zlib.net

El zlib es una biblioteca de programas gratuita para comprimir y descomprimir datos con el algoritmo deflate .

tecnología

zlib puede crear archivos gzip (.gz) así como procesar un flujo de datos. El formato del flujo de datos de salida, el algoritmo de desinflado y el formato de archivo gzip se estandarizaron como RFC 1950 , RFC 1951 y RFC 1952 . zlib procesa datos en bloques. Los bloques de salida están protegidos por sumas de comprobación Adler-32 .

historia

La biblioteca de programas proviene de Jean-Loup Gailly (compresión) y Mark Adler (descompresión), los autores de gzip y otros programas de compresión de datos conocidos. Fue creado originalmente para libpng , la biblioteca de referencia para desinflar la compresión en formato PNG . La primera versión pública 0.9 se publicó el 1 de mayo de 1995. Además de la licencia de software libre introducida con el programa ( licencia zlib , reconocida por OSI y adoptada para muchos otros proyectos), se tuvo cuidado de no utilizar ningún algoritmo patentado .

La biblioteca pequeña, eficiente y versátil se ha establecido como el estándar de facto para desinflar (des) compresión, especialmente bajo Linux , es utilizada por cientos de programas y también es popular para sistemas embebidos debido a su consumo de memoria comparativamente bajo .

fuentes

  1. a b Sitio de inicio de zlib . (consultado el 27 de noviembre de 2018).
  2. Archivo ChangeLog para zlib . (Inglés, consultado el 14 de febrero de 2017).
  3. Versión 1.2.11 . 15 de enero de 2017 (consultado el 23 de julio de 2018).
  4. ^ El proyecto de código abierto zlib en Open Hub: Página de idiomas . En: Open Hub . (consultado el 18 de julio de 2018).
  5. ^ El proyecto de código abierto zlib en Open Hub: página de licencias . En: Open Hub . (consultado el 19 de julio de 2018).
  6. Página de inicio de zlib. Consultado el 27 de noviembre de 2018 .