Gzip

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. listopadu 2020; kontroly vyžadují 8 úprav .

gzip (GNU zip)
Typ nástroj pro kompresi dat
Autor Gayi, Jean-Loup
Vývojář Nadace svobodného softwaru
Jean-Loup Gailly
Mark Adler
Paul Eggert
Zapsáno v C [2]
Operační systém multiplatformní software
První vydání 1992
Hardwarová platforma multiplatformní
Nejnovější verze 1.12 [1] (7. dubna 2022 ) ( 2022-04-07 )
Čitelné formáty souborů gzip
Vygenerované formáty souborů gzip
Licence GNU GPL
webová stránka gnu.org/software/gzip/
 Mediální soubory na Wikimedia Commons

gzip (zkratka pro GNU Zip ) je nástroj pro kompresi a obnovu (dekompresi) , který používá algoritmus Deflate . Používá se především v systémech UNIX , v některých z nich je de facto standardem pro kompresi dat. Vytvořili Jean Loup Gailly a Mark Adler . _  _ Verze 0.1 byla vydána 31. října 1992 a verze 1.0 byla vydána v únoru 1993 .

V tradici programování UNIX dělá gzip pouze dvě věci: komprimuje a dekomprimuje jeden soubor; Sbalení několika souborů do jednoho archivu není možné. Při komprimaci je přípona přidána k původní příponě souboru .gz. Chcete-li zabalit několik souborů, jsou obvykle nejprve archivovány (sloučeny) do jednoho souboru pomocí nástroje tar a poté je tento soubor komprimován pomocí gzip. Komprimované archivy tak mají obvykle dvojitou příponu .tar.gz, neboli zkrácené .tgz.

Na druhou stranu, tato funkce dává gzip možnost pracovat s nepřetržitým proudem dat a sbalovat/rozbalovat je za běhu. To je široce používáno na systémech UNIX: pomocí přesměrování proudu můžete pracovat se zabalenými soubory stejně snadno jako s rozbalenými (rozbalením do paměti při čtení a sbalením při zápisu); mnoho unixových nástrojů má vestavěnou podporu pro tento mechanismus. V poslední době se gzip aktivně používá ke kompresi internetového provozu . gzip nyní podporuje většina moderních prohlížečů [3] .

Kromě toho existuje sada utilit pro vyhledávání, zobrazování a porovnávání dat gzip: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.

Poznámky

  1. Vydán gzip-1.12 [stabilní ]. Archivováno z originálu 7. dubna 2022. Staženo 7. května 2022.
  2. Projekt gzip Open Source na Open Hub: Stránka jazyků - 2006.
  3. Kódování obsahu - HTTP | MDN . Mozilla Developer Network (15. listopadu 2016). Datum přístupu: 18. prosince 2016. Archivováno z originálu 20. prosince 2016.

Odkazy