Dom  /  Formaty plików  /  gz

GZ format pliku

Rozszerzenie.gz
Kategoriaarchives
OpisFormat pliku .gz to format archiwum, który jest używany do kompresji plików w celu zmniejszenia ich rozmiaru dla bardziej efektywnego przechowywania i transferu danych. Oto bardziej szczegółowy opis formatu pliku .gz: Pliki w formacie .gz kompresują dane za pomocą algorytmu kompresji, zazwyczaj algorytmu Gzip. Ten format pozwala na oszczędzenie miejsca na dysku i przyspieszenie pobierania plików z sieci. Format .gz jest obsługiwany przez większość systemów operacyjnych oraz aplikacji software'owych do archiwizacji i rozpakowywania danych. Format pliku .gz jest ważnym narzędziem do kompresji i archiwizacji danych, co sprawia, że jest szeroko stosowany w różnych dziedzinach, gdzie ważny jest rozmiar plików i efektywność przetwarzania.
DANE TECHNICZNEFormat plików GZ (GZIP) to format archiwum, który jest używany do kompresji plików przy użyciu algorytmu DEFLATE. Został wprowadzony jako wolne oprogramowanie standardowe w celu zastąpienia formatu kompresji danych compress w systemie UNIX. GZ jest zgodny ze standardem RFC 1952. Używa algorytmu DEFLATE do kompresji, który jest połączeniem LZ77 i kodowania Huffmana. Skompresowane pliki GZ mogą być odzyskiwane przy użyciu różnych programów, w tym GNU gunzip, 7-Zip, WinRAR i innych. Plik zaczyna się od 10-bajtowego nagłówka, zawierającego magiczny numer (1f 8b), metodę kompresji, znaczniki czasu, dodatkowe flagi, a możliwe także komentarze, oryginalną nazwę pliku i sumę kontrolną. Do sprawdzania integralności danych używany jest CRC-32. Format wspiera konkatenację, co pozwala na łączenie wielu archiwów GZ w pojedynczy plik. Teoretycznie może kompresować pliki dowolnej wielkości, ale z powodu ograniczeń 32-bitowego CRC, nie jest zalecany dla plików większych niż 4 GB. GZ jest powszechnie używany do kompresji plików TAR, tworząc w ten sposób archiwa TAR.GZ, które czasami nazywane są "tarballs". Ten format jest szeroko używany w systemach operacyjnych Linux i podobnych do Unix w pakowaniu oprogramowania.