1Contents 2-------- 3 4| Name | Description | 5|:-----------------|:---------------------------------------------------------------| 6| arch/ | Architecture-specific code | 7| doc/ | Documentation for formats and algorithms | 8| test/example.c | Zlib usages examples for build testing | 9| test/minigzip.c | Minimal gzip-like functionality for build testing | 10| test/infcover.c | Inflate code coverage for build testing | 11| win32/ | Shared library version resources for Windows | 12| CMakeLists.txt | Cmake build script | 13| configure | Bash configure/build script | 14| adler32.c | Compute the Adler-32 checksum of a data stream | 15| chunkset.* | Inline functions to copy small data chunks | 16| compress.c | Compress a memory buffer | 17| deflate.* | Compress data using the deflate algorithm | 18| deflate_fast.c | Compress data using the deflate algorithm with fast strategy | 19| deflate_medium.c | Compress data using the deflate algorithm with medium strategy | 20| deflate_slow.c | Compress data using the deflate algorithm with slow strategy | 21| functable.* | Struct containing function pointers to optimized functions | 22| gzguts.h | Internal definitions for gzip operations | 23| gzlib.c | Functions common to reading and writing gzip files | 24| gzread.c | Read gzip files | 25| gzwrite.c | Write gzip files | 26| infback.* | Inflate using a callback interface | 27| inflate.* | Decompress data | 28| inffast.* | Decompress data with speed optimizations | 29| inffixed_tbl.h | Table for decoding fixed codes | 30| inftrees.h | Generate Huffman trees for efficient decoding | 31| trees.* | Output deflated data using Huffman coding | 32| uncompr.c | Decompress a memory buffer | 33| zconf.h.cmakein | zconf.h template for cmake | 34| zendian.h | BYTE_ORDER for endian tests | 35| zlib.map | Linux symbol information | 36| zlib.pc.in | Pkg-config template | 37