PACKAGE.md 1.5 KB

zlib

zlib is a massively spiffy yet delicately unobtrusive compression library that provides in-memory compression and decompression functions, including integrity checks of the uncompressed data. This version of the zlib library is a production-ready implementation that is compatible with the zlib format described in RFC 1950.

Features

  • Patent-free implementation
  • Compatible with the gzip format (RFC 1952)
  • Portable across platforms
  • Thread-safe implementation
  • Optimized for both speed and compression ratio
  • Streaming API for handling large data streams
  • Comprehensive error handling

Applications

zlib is designed to be a free, general-purpose, legally unencumbered lossless data-compression library for use on virtually any computer hardware and operating system. The library is widely used in:

  • File compression utilities
  • Network protocols
  • Database systems
  • Application data storage
  • Backup systems
  • Embedded systems

Installation

This package provides:

  • Static library (libz.a)
  • Shared library (libz.so)
  • Development headers (zlib.h, zconf.h)
  • pkg-config file (zlib.pc)
  • Manual pages (zlib.3)

Documentation

Complete API documentation is available in the zlib.h header file and the manual page (zlib.3). For more information, visit the official website at https://zlib.net/.

License

This software is provided under the zlib License, which permits use in commercial applications and does not require attribution, though it is appreciated.