Opracowany przez | Free Software Foundation |
---|---|
Pierwsza wersja | 1992 |
Ostatnia wersja | 1,10 (30 grudnia 2018 r) |
Kaucja | git.savannah.gnu.org/cgit/gzip.git , svnweb.freebsd.org/base/head/usr.bin/gzip i cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/gzip |
Napisane w | VS |
System operacyjny | Typ uniksowy |
Środowisko | Wieloplatformowy |
Czytaj formaty | GZIP ( d ) |
Formaty pisemne | GZIP ( d ) |
Rodzaj | Oprogramowanie do kompresji danych |
Licencja | Powszechna Licencja Publiczna GNU w wersji 2 lub nowszej ( d ) |
Stronie internetowej | www.gnu.org/software/gzip |
GZIP
Rozbudowa | .gz |
---|---|
Typ MIME | application/gzip, application/x-gzip |
PUID | x-fmt / 266 |
Podpis | 1F 8B 08( heksa ) |
Opracowany przez | Jean-Loup Gailly , Mark Adler |
Typ formatu | Kompresja danych |
Oparte na | Siadać |
Specyfikacja | Otwarty format |
Stronie internetowej | www.gzip.org |
gzip ( skrót od G NU zip ) to darmowe oprogramowanie do kompresji, które zostało utworzone w 1991 roku w celu zastąpienia programu kompresującego w systemie Unix .
gzip jest oparty na algorytmie deflate , który jest połączeniem algorytmów LZ77 i Huffman . „Deflate” został opracowany w odpowiedzi na problemy patentowe dotyczące oprogramowania obejmującego LZW i inne algorytmy kompresji, ograniczając tym samym możliwe zastosowania kompresji i innych popularnych programów do archiwizacji.
Aby uprościć tworzenie oprogramowania przy użyciu kompresji, stworzono bibliotekę zlib . Obsługuje format pliku gzip i algorytm kompresji deflate . Biblioteka ta znajduje szerokie zastosowanie dzięki niewielkim rozmiarom, wydajności i elastyczności użytkowania. gzip jak zlib zostały napisane przez Jean-Loup Gailly i Marka Adlera .
Format skompresowanych danych zlib , algorytm deflate i format pliku skompresowanego gzip zostały ustandaryzowane zgodnie z RFC 1950, RFC 1951 i RFC 1952.
Typowe rozszerzenie plików „spakowanych gzipem” to „.gz”. Oprogramowanie UNIX jest często rozpowszechniane z plikami kończącymi się na .tar.gz lub .tgz, zwanymi tarballami . Są to pliki zarchiwizowane za pomocą tar, a następnie skompresowane za pomocą gzip. Można je rozpakować gzip -d file.tar.gzlub rozpakować i rozpakować z archiwum tar xzvf file.tar.gz(wersja tar dla systemu Linux GNU ). Od późnych lat 90. coraz więcej oprogramowania jest dystrybuowanych w archiwach .tar.bz2, ponieważ bzip2 zapewnia lepsze współczynniki kompresji niż gzip, kosztem dłuższych czasów kompresji i dekompresji.
AdvanceCOMP implementuje kompresję deflate w formacie gzip, który generuje współczynniki kompresji nawet lepsze niż gzip.
Komenda będzie następnie zastąpić plik.txt z file.txt.gz o mniejszym rozmiarze.
Aby przekonwertować plik .gz z powrotem do jego pierwotnej wersji, rozpakuj go za pomocą gunzip :
$ gunzip fichier.txt.gzPlik .gz można odczytać z zmore zcat lub zless poleceń, które oferują takie same odczytu / interfejsy jak szukać swoich kotów , bardziej lub mniej ekwiwalentów
$ zcat fichier.txt.gz $ zmore fichier.txt.gz $ zless fichier.txt.gz