Saltar al contenido
uencoder

zlib

zlib es la biblioteca de compresión DEFLATE (RFC 1950) mantenida por Jean-loup Gailly y Mark Adler, que ofrece una API de compresión en memoria y es la base de gzip.

Propósito

Ofrece a las aplicaciones una API de compresión/descompresión DEFLATE embebible, con varios niveles de compresión y estrategias de volcado.

Mecanismo

Un núcleo DEFLATE más una cabecera de 2 bytes (CMF, FLG) y un remolque de suma de control ADLER32. La API admite compresión en flujo, selección del nivel de memoria y tres envoltorios: raw, deflate y gzip.

Casos de uso

  • Codificación de imágenes PNG
  • Compresión HTTP
  • Compresión TLS de OpenSSL

Herramientas relacionadas

References