Aller au contenu
uencoder

zlib

zlib est la bibliothèque de compression DEFLATE (RFC 1950) maintenue par Jean-loup Gailly et Mark Adler, fournissant une API de compression en mémoire ; elle est la base de gzip.

Objectif

Fournit aux applications une API de compression/décompression DEFLATE intégrable, avec plusieurs niveaux de compression et stratégies de vidage.

Mécanisme

Un cœur DEFLATE plus un en-tête de 2 octets (CMF, FLG) et une somme de contrôle ADLER32 en fin de flux. L'API prend en charge la compression en flux, le choix du niveau mémoire et trois enveloppes : raw, deflate et gzip.

Cas d’usage

  • Encodage d'images PNG
  • Compression HTTP
  • Compression TLS d'OpenSSL

Outils associés

References