Gzip

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 1 november 2020; kontroller kräver 8 redigeringar .

gzip (GNU zip)
Sorts datakomprimeringsverktyg
Författare Gayi, Jean-Loup
Utvecklaren Free Software Foundation
Jean-Loup Gailly
Mark Adler
Paul Eggert
Skrivet i C [2]
Operativ system plattformsoberoende programvara
Första upplagan 1992
Hårdvaruplattform plattformsoberoende
senaste versionen 1.12 [1] (7 april 2022 ) ( 2022-04-07 )
Läsbara filformat gzip
Genererade filformat gzip
Licens GNU GPL
Hemsida gnu.org/software/gzip/
 Mediafiler på Wikimedia Commons

gzip (förkortning av GNU Zip ) är ett verktyg för filkomprimering och återställning (dekomprimering) som använder Deflate -algoritmen . Det används främst i UNIX- system, i vissa av vilka det är de facto-standarden för datakomprimering. Skapad av Jean Loup Gailly och Mark Adler . _ Version 0.1 släpptes den 31 oktober 1992 och version 1.0 släpptes i februari 1993 .  

I traditionen med UNIX-programmering gör gzip bara två saker: komprimera och dekomprimera en enda fil; Det går inte att packa flera filer i ett arkiv . När suffixet är komprimerat läggs det till i det ursprungliga filtillägget .gz. För att paketera flera filer, arkiveras (kombineras) de vanligtvis först till en fil med hjälp av tar -verktyget , och sedan komprimeras den här filen med gzip. Således har komprimerade arkiv vanligtvis en dubbel förlängning .tar.gz, eller förkortad .tgz.

Å andra sidan ger den här funktionen gzip möjligheten att arbeta med en kontinuerlig ström av data, packa/packa upp dem i farten. Detta används flitigt på UNIX-system: med omdirigering av ström kan du arbeta med packade filer lika enkelt som med uppackade filer (genom att packa upp dem i minnet när du läser och packar dem vid skrivning); många UNIX-verktyg har inbyggt stöd för denna mekanism. Nyligen har gzip använts aktivt för att komprimera internettrafik . gzip stöds nu av de flesta moderna webbläsare [3] .

Dessutom finns det en uppsättning verktyg för att söka, visa och jämföra gzip-data: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.

Anteckningar

  1. gzip-1.12 släppt [stabil ]. Arkiverad från originalet den 7 april 2022. Hämtad 7 maj 2022.
  2. gzip Open Source-projektet på Open Hub: Languages-sidan - 2006.
  3. Innehållskodning - HTTP | MDN . Mozilla Developer Network (15 november 2016). Datum för åtkomst: 18 december 2016. Arkiverad från originalet 20 december 2016.

Länkar