zlib

from Wikipedia, the free encyclopedia
zlib

The zlib logo
Basic data

developer Mark Adler , Jean-Loup Gailly
Publishing year 1995
Current  version 1.2.11
( January 15, 2017 )
operating system cross-platform
programming language C.
License zlib license
zlib.net

The zlib is a free program library for compressing and decompressing data with the deflate algorithm.

technology

zlib can create gzip files (.gz) as well as process a data stream. The format of the output data stream, the deflate algorithm and the gzip file format were standardized as RFC 1950 , RFC 1951 and RFC 1952 . zlib processes data in blocks. The output blocks are protected by Adler-32 checksums.

history

The program library comes from Jean-Loup Gailly (compression) and Mark Adler (decompression), the authors of gzip and other well-known data compression programs . It was originally created for libpng , the reference library for deflate compression in PNG format. The first public version 0.9 was released on May 1, 1995. In addition to the free software license introduced with the program ( zlib license , recognized by the OSI and adopted for numerous other projects), care was taken not to use any patented algorithms.

The small, efficient and versatile library has established itself as the de facto standard for deflate (de) compression, especially under Linux , is used by hundreds of programs and is also popular for embedded systems because of its comparatively low memory consumption .

swell

  1. a b zlib Home Site . (accessed November 27, 2018).
  2. ChangeLog file for zlib . (English, accessed February 14, 2017).
  3. Release 1.2.11 . January 15, 2017 (accessed July 23, 2018).
  4. ^ The zlib Open Source Project on Open Hub: Languages ​​Page . In: Open Hub . (accessed on July 18, 2018).
  5. ^ The zlib Open Source Project on Open Hub: Licenses Page . In: Open Hub . (accessed on July 19, 2018).
  6. zlib Home Site. Retrieved November 27, 2018 .