Gzip

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 1 noiembrie 2020; verificările necesită 8 modificări .

gzip (zip GNU)
Tip de utilitarul de compresie a datelor
Autor Gayi, Jean-Loup
Dezvoltator Free Software Foundation
Jean-Loup Gailly
Mark Adler
Paul Eggert
Scris in C [2]
Sistem de operare software multiplatformă
Prima editie 1992
Platformă hardware multiplatformă
ultima versiune 1.12 [1] (7 aprilie 2022 ) ( 07.04.2022 )
Formate de fișiere care pot fi citite gzip
Formate de fișiere generate gzip
Licență GNU GPL
Site-ul web gnu.org/software/gzip/
 Fișiere media la Wikimedia Commons

gzip (prescurtare de la GNU Zip ) este un utilitar de compresie și recuperare (decompresie) de fișiere care utilizează algoritmul Deflate . Este folosit în principal în sistemele UNIX , în unele dintre ele fiind standardul de facto pentru compresia datelor. Creat de Jean Loup Gailly și Mark Adler . _  Versiunea 0.1 a fost lansată pe 31 octombrie 1992 , iar versiunea 1.0 a fost lansată în februarie 1993 .

În tradiția programării UNIX , gzip face doar două lucruri: comprima și decomprima un singur fișier; Nu este posibilă împachetarea mai multor fișiere într-o arhivă . Când este comprimat, sufixul este adăugat la extensia originală a fișierului .gz. Pentru a împacheta mai multe fișiere, acestea sunt de obicei mai întâi arhivate (combinate) într-un singur fișier folosind utilitarul tar , iar apoi acest fișier este comprimat folosind gzip. Astfel, arhivele comprimate au de obicei o extensie dublă .tar.gzsau prescurtată .tgz.

Pe de altă parte, această caracteristică îi oferă lui gzip capacitatea de a lucra cu un flux continuu de date, împachetându-le / despachetându-le din mers. Acesta este utilizat pe scară largă pe sistemele UNIX: folosind redirecționarea fluxului, puteți lucra cu fișiere împachetate la fel de ușor ca și cu cele despachetate (prin despachetarea lor în memorie la citire și împachetarea lor la scriere); multe utilitare UNIX au suport încorporat pentru acest mecanism. Recent, gzip a fost folosit în mod activ pentru a comprima traficul pe Internet . gzip este acum suportat de majoritatea browserelor moderne [3] .

În plus, există un set de utilitare pentru căutarea, afișarea și compararea datelor gzip: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.

Note

  1. gzip-1.12 lansat [stabil ]. Arhivat din original pe 7 aprilie 2022. Preluat la 7 mai 2022.
  2. Proiectul gzip Open Source pe Open Hub: Pagina de limbi - 2006.
  3. Codificarea conținutului - HTTP | MDN . Mozilla Developer Network (15 noiembrie 2016). Data accesului: 18 decembrie 2016. Arhivat din original pe 20 decembrie 2016.

Link -uri