Zum Inhalt springen
uencoder

zlib

zlib ist die von Jean-loup Gailly und Mark Adler gepflegte DEFLATE-Kompressionsbibliothek (RFC 1950), die eine In-Memory-Kompressions-API bereitstellt und die Grundlage von gzip bildet.

Zweck

Bietet Anwendungen eine einbettbare DEFLATE-Kompressions-/Dekompressions-API mit mehreren Kompressionsstufen und Flush-Strategien.

Mechanismus

Ein DEFLATE-Kern plus 2-Byte-Header (CMF, FLG) und ein ADLER32-Prüfsummen-Anhang. Die API unterstützt Streaming-Kompression, die Auswahl der Speicherstufe und drei Hüllen: raw, deflate und gzip.

Anwendungsfälle

  • PNG-Bildkodierung
  • HTTP-Kompression
  • OpenSSL-TLS-Kompression

Verwandte Tools

References