Smazaný obsah Přidaný obsah
TuRca (diskuse | příspěvky)
Bez shrnutí editace
TuRca (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1:
'''Gzip''' je [[aplikační software]] užívaný pro [[komprese|kompresi dat]]. Gzip je zkratka pro ''GNU zip''; program je [[free software]] náhradou za kompresní program používaný již v ranném [[Unix|Unixovém]] systému, určený pro [[GNU Projekt]].
 
Gzip byl vytvorenvytvořen [[Jean-loup Gailly|Jean-loup Gaillyem]] a [[Mark Adler|Markem Adlerem]]. Verze 0.1 byla poprvé veřejně představena [[31. října]] [[1992]]. Verze 1.0 následovala v Únoru 1993.
 
== Souborový formát ==
Řádek 14:
* 8-bytové zápatí, obsahující [[CRC-32]] součet a délku originálních nekompresovaných dat
 
Ačkoliv formát souboru také povoluje vícenásobné such streams to be concatenated together (jsou jednoduše dekomprimovaný jako kdyby byli jeden), gzip je normálně používán ke kompresi jednotlivých souborů . Komprimované archivy jsou typicky tvořeny kompletací sbírek souborùsouborů do jednotlivých [[tar (file format)|tar]] archivů, a potom jsou komprimovány do archivu pomocí gzip. Nakonec soubory <tt>.tar.gz</tt> nebo <tt>.tgz</tt> jsou nazvány [[tarball]].
 
Gzip si poradí i s formátem archivů [[ZIP (file format)|ZIP]] , který také používá DEFLATE. Format ZIP může držet sbírky souborů bez externího archivátoru, ale je to méně kompaktní než komprimované tarbally držící stejná data, protože komprimuje soubory individuálně a nemůže využít nadbytečnost mezi soubory ([[pevná komprese]]).
 
[[Zlib]] je DEFLATE algoritmus ve formě knihovny, která zahrnuje podporu formátu souboru gzip a lehkou kategorii formátu v jeho API. Zlib proudový formát, DEFLATE a formát souboru gzip byly standardizovány jako RFC 1950, RFC 1951 a RFC 1952.
Řádek 24:
== Ostatní použítí ==
 
Protokol [[HTTP]]/1.1 povoluje klientumklientům, aby volitelně žádali o kompresi obsahu ze serveru. StandartníStandartně sám specifikuje dvě kompresní metody: “gzip” (obsah zabalený v gzip proudu) a “deflate” (obsah v syrovém, bezhlavičkovém DEFLATE proudu). Oba jsou podporovány mnoha HTTP klientskými knihovnami a většinou moderních prohlížečů.
 
Od 90-tých. let, je [[bzip2]] souborová kompresní utilita založená na algoritmu block-sorting (třídění po blocích), získala popularitu po nahrazení gzipem. To produkuje značně menší soubory (zvláštìzvláště pro zdrojový kód a další uspoøádanýuspořádaný text), ale za cenu pamìtipaměti a času na opracovánízpracování (až do faktoru 4). bzip2-komprimpvané konvenènìkonvenčně jsou pojmenované <tt>.tar.bz2</tt>.
 
[[AdvanceCOMP]] a [[7-zip]] užívá implementaci DEFLATE, která produkuje gzip soubory kompatibilní s lepšími stupni komprese než gzip sám, za cenu většího procesorového času.
Řádek 35:
* RFC 1952 - GZIP file format specification version 4.3
 
== Externí linksodkazy (CZ) ==
 
* [http://www.gzip.org/ gzip Home Page]