This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Zlib" – news · newspapers · books · scholar · JSTOR(March 2021) (Learn how and when to remove this message)
DEFLATE codec library
Not to be confused with Z-Library.
zlib
Initial release
1 May 1995 (1995-05-01)
Stable release
1.3.1[1]
/ 22 January 2024; 3 months ago (22 January 2024)
Repository
github.com/madler/zlib
Written in
C
Operating system
Cross-platform
Type
Data compression
License
zlib License
Website
zlib.net
zlib (/ˈziːlɪb/ or "zeta-lib", /ˈziːtəˌlɪb/)[2][3] is a software library used for data compression as well as a data format.[4] zlib was written by Jean-loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compression program. zlib is also a crucial component of many software platforms, including Linux, macOS, and iOS. It has also been used in gaming consoles such as the PlayStation 4, PlayStation 3, Wii U, Wii, Xbox One and Xbox 360.
The first public version of Zlib, 0.9, was released on 1 May 1995 and was originally intended for use with the libpng image library. It is free software, distributed under the zlib License.
^Adler, Mark (22 January 2024). "[Zlib-announce] zlib 1.3.1 released". Retrieved 23 January 2024.
^Stutz, Michael (October 22, 2004). The Linux Cookbook, 2nd Edition: Tips and Techniques for Everyday Use. No Starch Press. ISBN 9781593270315 – via Google Books.
^Loki Software; Hall, John R. (October 22, 2001). Programming Linux Games. No Starch Press. ISBN 9781886411494 – via Google Books.
^Cite error: The named reference RFC1950 was invoked but never defined (see the help page).
zlib (/ˈziːlɪb/ or "zeta-lib", /ˈziːtəˌlɪb/) is a software library used for data compression as well as a data format. zlib was written by Jean-loup Gailly...
The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed. It is also used...
that chooses the amount of time spent looking for matching strings. The zlib/gzip reference implementation allows the user to select from a sliding scale...
over zlib because Internet Explorer does not implement the standard correctly and cannot handle the zlib format as specified in RFC 1950. zlib DEFLATE...
archivers Comparison of file systems List of file systems Solid compression zlib File extensions may differ across platforms. The case of these extensions...
Encoding, a mixture of rectangle, palette and gradient filling with zlib and JPEG, plus a Zlib-plus-filter "basic compression". Tight PNG Encoding, Tight encoding...
checksum function, and a co-author together with Jean-loup Gailly of the zlib compression library and gzip. He has contributed to Info-ZIP, and has participated...
delta encoding, and is used for minimizing network usage. Zstandard, LZ4, or Zlib may be used for additional data compression, and SSH or stunnel can be used...
open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library (for the torrent back-end)...
and Huffman coding. Permissively licensed DEFLATE implementations, such as zlib, are widely available. Compared to formats with lossy compression such as...
requirements of the zlib License since version 2.0, and with prior versions subject to the GNU Lesser General Public License. Under the zlib License, SDL 2...
2; it can use one of two groups of predictor functions for more compact zlib/deflate compression: Predictor 2 from the TIFF 6.0 specification and predictors...
network communication layer supports IPv6, and the SSH protocol supports the zlib@openssh.com delayed compression scheme. It can also be used with local serial...
years ago (2007-06-01) [citation needed] Written in C++ Operating system Microsoft Windows Type Firewall License zlib License Website phoenixlabs.org/pg2...
decompressor (analogous to gzip) liblzma, a software library with an API similar to zlib Various command shortcuts exist, such as lzma (for xz --format=lzma), unxz...
UltraSurf client uses Open and Free Software including Putty and zlib. The use of both Putty and zlib is not disclosed. This use and lack of disclosure is a violation...
cross-platform. Most are free and open-source software subject to the terms of the zlib License, making it possible to static link against them from fully closed-source...
that performs Deflate, gzip and zlib data encoding. It achieves higher compression ratios than mainstream Deflate and zlib implementations at the cost of...
The source code is written in plain C (C99), which is distributed under a zlib/libpng OSI certified open-source license. It supports compilation to several...
combination of the LZ77 algorithm and Huffman coding, wrapped inside the zlib data format (RFC 1950); exi – W3C Efficient XML Interchange gzip – GNU zip...
Windows, Mac OS X Discontinued Trialware NSIS Nullsoft Windows, Mac OS X, Linux Active Multiple (free software licenses, primarily the zlib license.)...
Token vpopmail WDDX Win32 API xajax XML (Xpath) XML-RPC XSLT YAZ Yellow pages / NIS ZIP Zlib Wjs Extension Categorization from the official PHP Manual...