Utviklet av | Free Software Foundation |
---|---|
Første versjon | 1992 |
Siste versjon | 1,10 (30. desember 2018) |
Innskudd | git.savannah.gnu.org/cgit/gzip.git , svnweb.freebsd.org/base/head/usr.bin/gzip og cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/gzip |
Skrevet i | VS |
Operativsystem | Unix-type |
Miljø | Multiplatform |
Les formater | GZIP ( d ) |
Skriftlige formater | GZIP ( d ) |
Type | Datakomprimeringsprogramvare |
Tillatelse | GNU General Public License versjon 2 eller nyere ( d ) |
Nettsted | www.gnu.org/software/gzip |
GZIP
Utvidelse | .gz |
---|---|
MIME-type | application/gzip, application/x-gzip |
PUID | x-fmt / 266 |
Signatur | 1F 8B 08( heksa ) |
Utviklet av | Jean-Loup Gailly , Mark Adler |
Formattype | Datakomprimering |
Basert på | Tøm luft |
Spesifikasjon | Åpent format |
Nettsted | www.gzip.org |
gzip ( akronym for G NU zip ) er en gratis programvare for komprimering som ble opprettet i 1991 for å erstatte programmet komprimere av Unix .
gzip er basert på deflateringsalgoritmen , som er en kombinasjon av LZ77- og Huffman- algoritmene . 'Deflate' ble utviklet som svar på programvarepatentproblemer som dekker LZW og andre komprimeringsalgoritmer, og begrenser dermed den mulige bruken av komprimering og andre populære arkiveringsprogrammer.
For å forenkle programvareutvikling ved hjelp av komprimering, er zlib- biblioteket opprettet. Den støtter gzip-filformatet og komprimeringsalgoritmen for deflater . Dette biblioteket er mye brukt, takket være den lille størrelsen, effektiviteten og fleksibiliteten i bruken. gzip som zlib ble skrevet av Jean-Loup Gailly og Mark Adler .
Zlib- komprimert dataformat , deflate- algoritme og gzip-komprimert filformat ble standardisert med RFC 1950, RFC 1951 og RFC 1952.
Den vanlige utvidelsen for "gzipped" filer er ".gz". UNIX-programvare distribueres ofte med filer som slutter på .tar.gz eller .tgz, kalt tarballs . Dette er filer arkivert med tjære og deretter komprimert med gzip. De kan pakkes ut med gzip -d file.tar.gzeller pakkes ut og arkiveres med tar xzvf file.tar.gz( Linux GNU- versjon av tjære). Siden slutten av 1990-tallet har mer og mer programvare blitt distribuert i .tar.bz2-arkiver i stedet fordi bzip2 gir bedre kompresjonshastigheter enn gzip, på bekostning av lengre komprimerings- og dekompresjonstider.
AdvanceCOMP implementerer en deflate- komprimering i gzip-format som genererer kompresjonshastigheter enda bedre enn gzip.
Kommandoen erstatter deretter file.txt med file.txt.gz av mindre størrelse.
For å konvertere en .gz-fil tilbake til den opprinnelige versjonen, dekomprimerer den med gunzip :
$ gunzip fichier.txt.gzEn .gz-fil kan leses med zcat zmore- eller zless-kommandoene som tilbyr de samme lese- / søkegrensesnittene som katten deres , mer eller mindre ekvivalenter
$ zcat fichier.txt.gz $ zmore fichier.txt.gz $ zless fichier.txt.gz