zlib

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
zlib
Logo
Aktuální verze 1.2.7 (2. května 2012)
Operační systém multiplatformní software
Vyvíjeno v C
Typ softwaru komprese dat
Licence licence zlib[1]
Web http://zlib.net/

Zlib je svobodná a otevřená softwarová knihovna užívaná pro kompresi dat. Zlib byla napsána Jean-loup Gaillyem a Markem Adlerem a je abstrakcí kompresního algoritmu DEFLATE, který je použit např. v kompresním programu gzip. První veřejná verze 0.9 byla vydaná 1. května 1995 a původně byla určena pro použití s obrazovou knihovnou libpng. Knihovna je volný software s otevřeným zdrojovým kódem distribuovaný pod zlib licencí.

Software používající zlib[editovat | editovat zdroj]

Dnes je zlib prakticky standard až potud, že zlib a DEFLATE jsou ve standardních dokumentech často zaměňovány. Stovky aplikací pro Unixové operační systémy (jako je například Linux) tuto knihovnu pro kompresi využívají a je využívána i na dalších platformách, jako je například Microsoft Windows a PalmOS. Několik důležitých programů, které ji používají:

  • V Linuxovém jádře – komprese v síťových protokolech, komprese souborových systémů a dekomprese jádra při startu po jeho zavedení do paměti
  • libpng – referenční implementace pro obrazový formát PNG, který specifikuje DEFLATE jako proudovou kompresi pro svou rastrovou grafiku (bitmapová data)
  • Apache HTTP Server – využívá zlib k realizaci HTTP/1.1
  • OpenSSH klient a server – využívá zlib při volitelné kompresi bezpečnostního protokolu Secure Shell
  • OpenSSL a GnuTLS knihovny – volitelná komprese TLS spojení
  • FFmpeg multimediální knihovna – čtení a zápis DEFLATE části streamového formátu jako je Matroska
  • rsync – volitelná komprese přenášených dat
  • RPM Package Manager – RPM balíčky jsou komprimovány

Zlib je používána i v mnoha malých zařízeních, protože jeho kód je přenositelný, s liberální licencí a má relativně malé požadavky na paměť.

Související články[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Zlib na anglické Wikipedii.

  1. http://zlib.net/zlib_license.html

Externí odkazy[editovat | editovat zdroj]