Zlib

Z Jabber.cz Wiki
Přejít na: navigace, hledání

zlib je open source, multiplatformní knihovna pro kompresi dat od Jean-loup Gailly a Mark Adler. Jedná se o kompresní algoritmus, který je využíván v jejich kompresním programu gzip. První veřejná verze, 0.9, byla vydána 1. května 1995 a původně byla vyvíjena pro grafický formát PNG (libpng). zlib je distribuováno pod licensí zlib license.

Software využívající zlib

Dnes se stal zlib téměř standardem v kompresi dokumentů, obrázků, nebo datové komunikace. Stovky aplikací pro UNIXové operační systémy (jako je například i GNU/Linux) ji využívají, stejně jako aplikace pro ostatní platformy, jako Microsoft Windows, nebo Palm OS. Za všechny můžeme jmenovat například:

  • Jádro systému GNU/Linux, používa zlib pro kompresi síťové komunikaci, komprimované souborové systémy, nebo pro kompresi svého obrazu pro start systému
  • libpng, je knihovna pro manipulaci s grafickým formátem PNG
  • Apache HTTP server, používá zlib k implementaci komprimace protokolu HTTP/1.1
  • OpenSSH klient i server, podporuje kompresi dat protokolu SSH na požádání právě pomocí zlib
  • GnuTLS, je bezpečností knihovna, která také umí díky zlib komprimovat komunikaci pomocí TLS

zlib je také využívána v mnoha přenosných zařízeních, protože má velmi malé nároky na paměť přístroje.

Související odkazy