Contents -------- | Name | Description | |:-----------------|:---------------------------------------------------------------| | arch/ | Architecture-specific code | | doc/ | Documentation for formats and algorithms | | test/example.c | Zlib usages examples for build testing | | test/minigzip.c | Minimal gzip-like functionality for build testing | | test/infcover.c | Inflate code coverage for build testing | | win32/ | Shared library version resources for Windows | | CMakeLists.txt | Cmake build script | | configure | Bash configure/build script | | adler32.c | Compute the Adler-32 checksum of a data stream | | chunkset.* | Inline functions to copy small data chunks | | compress.c | Compress a memory buffer | | deflate.* | Compress data using the deflate algorithm | | deflate_fast.c | Compress data using the deflate algorithm with fast strategy | | deflate_medium.c | Compress data using the deflate algorithm with medium strategy | | deflate_slow.c | Compress data using the deflate algorithm with slow strategy | | functable.* | Struct containing function pointers to optimized functions | | gzguts.h | Internal definitions for gzip operations | | gzlib.c | Functions common to reading and writing gzip files | | gzread.c | Read gzip files | | gzwrite.c | Write gzip files | | infback.* | Inflate using a callback interface | | inflate.* | Decompress data | | inffast.* | Decompress data with speed optimizations | | inffixed_tbl.h | Table for decoding fixed codes | | inftrees.h | Generate Huffman trees for efficient decoding | | trees.* | Output deflated data using Huffman coding | | uncompr.c | Decompress a memory buffer | | zconf.h.cmakein | zconf.h template for cmake | | zendian.h | BYTE_ORDER for endian tests | | zlib.map | Linux symbol information | | zlib.pc.in | Pkg-config template |