Zlib
Gå til navigasjon
Gå til søk
| zlib | |
|---|---|
| | |
| Type av | datakomprimeringsbibliotek _ _ |
| Forfatter |
Jean-Loup Gailly , Mark Adler |
| Utvikler | Mark Adler [1] og Gayi, Jean-Loup [1] |
| Skrevet i | C |
| Operativsystem | Linux , macOS , etc. UNIX-lignende , Windows , etc. |
| Første utgave | mai 1995 |
| siste versjon |
|
| Tillatelse | zlib |
| Nettsted | zlib.net |
zlib er et gratis datakomprimeringsbibliotek på tvers av plattformer laget av Jean-Loup Gailly og Mark Adler . Det er en generalisering av DEFLATE -datakomprimeringsalgoritmen som brukes i deres gzip -datakomprimering . Den første offentlige utgivelsen var 0.9, utgitt 1. mai 1995 for bruk med libpng-biblioteket . Distribuert under zlib-lisensen .
Programvare som bruker zlib
zlib er mye brukt. For eksempel erstatter zlib og DEFLATE hverandre ofte i standardtekster. Hundrevis av applikasjoner for Unix-lignende operativsystemer (som Linux ) bruker zlib. Den brukes også på andre plattformer, for eksempel Windows og Palm OS . Noen få bemerkelsesverdige bruksområder:
- Linux-kjerne - implementering av nettverksprotokoller med komprimering, transparent komprimering integrert i filsystemer, komprimering av kjernens oppstartsbilde for lagring på disker (med dekomprimering ved oppstart).
- libpng, en implementering av PNG -bildeformatet , bruker DEFLATE for strømming av datakomprimering.
- Apache HTTP-serveren bruker zlib for å implementere komprimering for HTTP/1.1 -protokollen .
- OpenSSH - klient og server , for valgfri komprimering støttet av SSH - protokollen .
- System.IO.Compression.DeflateStream-klassen i Microsoft .NET Framework 2.0 og nyere. [3]
- GnuTLS - biblioteket kan også bruke zlib til å komprimere Transport Layer Security- tilkoblinger .
- 1C:Enterprise - programvarepakken versjon 7.7 og 8 bruker zlib til å komprimere databasefilene (i fildataorganisasjon) og data i SQL-tabeller (i serverdataorganisasjon).
- World of Warcraft -spillet bruker zlib for å komprimere store mengder trafikk fra serveren til klienten.
zlib brukes også i innebygde enheter.
Se også
Merknader
- ↑ 12 zlib Hjemmeside
- ↑ Adler M. zlib 1.2.13 utgitt
- ↑ System.IO.Compression.DeflateStream Arkivert 6. februar 2016 på Wayback Machine . MSDN bibliotek.