Dosya uzantısı | .gz |
Dosya kategorisi | archives |
Açıklama | .gz dosya formatı, verilerin daha etkili saklanması ve aktarılması için dosyaları sıkıştırarak boyutlarını azaltmak amacıyla kullanılan bir arşiv formatıdır. İşte .gz dosya formatının daha detaylı bir açıklaması:
.gz formatındaki dosyalar, genellikle Gzip algoritması kullanılarak verileri sıkıştırır.
Bu format, disk alanından tasarruf etmenizi ve ağ üzerinden dosyaların indirilmesini hızlandırmanızı sağlar.
.gz formatı, verileri arşivlemek ve sıkıştırılmış dosyaları açmak için çoğu işletim sistemi ve yazılım uygulaması tarafından desteklenir.
.gz dosya formatı, dosya boyutu ve işlem verimliliği önemli olan çeşitli alanlarda yaygın olarak kullanıldığından, veri sıkıştırma ve arşivleme için önemli bir araçtır. |
Teknik detaylar | GZ dosya formatı (GZIP), DEFLATE algoritması kullanılarak dosyaları sıkıştırmak için kullanılan bir arşiv formatıdır. UNIX'teki compress veri sıkıştırma formatını değiştirmek için ücretsiz bir yazılım standardı olarak tanıtılmıştır.
GZ, RFC 1952 standardına uygunluk gösterir. Sıkıştırma için LZ77 ve Huffman kodlamasının birleşimi olan DEFLATE algoritmasını kullanır. Sıkıştırılmış GZ dosyaları, GNU gunzip, 7-Zip, WinRAR ve diğerleri dahil olmak üzere çeşitli programlar kullanılarak kurtarılabilir. Dosya, sihirli numara (1f 8b), sıkıştırma metodu, zaman damgaları, ek bayraklar ve olası yorumlar, orijinal dosya adı ve bir kontrol toplamı içeren 10 baytlık bir başlıkla başlar.
Veri bütünlüğünü kontrol etmek için CRC-32 kullanılır.
Format, birden fazla GZ arşivinin tek bir dosyada birleştirilmesine izin vererek, birleştirme desteği sunar. Teoride, herhangi bir boyuttaki dosyaları sıkıştırabilir, ancak 32-bit CRC'nin sınırlamaları nedeniyle 4 GB'dan büyük dosyalar için önerilmez.
GZ, genellikle TAR dosyalarını sıkıştırmak için kullanılır ve böylece TAR.GZ arşivleri oluşturulur ki bunlara bazen "tarballs" denir. Bu format, Linux ve Unix benzeri işletim sistemlerinde yazılım paketlemesi için yaygın olarak kullanılır. |