Gzip

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. november 2020; checks kræver 8 redigeringer .

gzip (GNU zip)
Type datakomprimeringsværktøj
Forfatter Gayi, Jean-Loup
Udvikler Free Software Foundation
Jean-Loup Gailly
Mark Adler
Paul Eggert
Skrevet i C [2]
Operativ system software på tværs af platforme
Første udgave 1992
Hardware platform på tværs af platforme
nyeste version 1.12 [1] (7. april 2022 ) ( 07-04-2022 )
Læsbare filformater gzip
Genererede filformater gzip
Licens GNU GPL
Internet side gnu.org/software/gzip/
 Mediefiler på Wikimedia Commons

gzip (forkortelse for GNU Zip ) er et filkomprimerings- og gendannelsesværktøj (dekomprimering) , der bruger Deflate- algoritmen . Det bruges hovedsageligt i UNIX -systemer, i nogle af hvilke det er de facto-standarden for datakomprimering. Skabt af Jean Loup Gailly og Mark Adler . _ Version 0.1 blev udgivet den 31. oktober 1992 , og version 1.0 blev udgivet i februar 1993 .  

I traditionen med UNIX-programmering gør gzip kun to ting: komprimere og dekomprimere en enkelt fil; Det er ikke muligt at pakke flere filer i ét arkiv . Når suffikset er komprimeret, føjes det til den originale filtypenavn .gz. For at pakke flere filer bliver de normalt først arkiveret (kombineret) til én fil ved hjælp af tar -værktøjet , og derefter komprimeres denne fil ved hjælp af gzip. Således har komprimerede arkiver normalt en dobbelt udvidelse .tar.gz, eller forkortet .tgz.

På den anden side giver denne funktion gzip muligheden for at arbejde med en kontinuerlig strøm af data, pakke/udpakke dem i farten. Dette er meget udbredt på UNIX-systemer: ved at bruge stream-omdirigering kan du arbejde med pakkede filer lige så nemt som med udpakkede (ved at pakke dem ud i hukommelsen ved læsning og pakke dem på skrivning); mange UNIX-værktøjer har indbygget understøttelse af denne mekanisme. For nylig er gzip blevet aktivt brugt til at komprimere internettrafik . gzip understøttes nu af de fleste moderne browsere [3] .

Derudover er der et sæt hjælpeprogrammer til at søge, vise og sammenligne gzip-data: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.

Noter

  1. gzip-1.12 frigivet [stabil ]. Arkiveret fra originalen den 7. april 2022. Hentet 7. maj 2022.
  2. gzip Open Source-projektet på Open Hub: Languages-siden - 2006.
  3. Indholdskodning - HTTP | MDN . Mozilla Developer Network (15. november 2016). Dato for adgang: 18. december 2016. Arkiveret fra originalen 20. december 2016.

Links