GZİP Nedir?

Linux üzerinde dosyaları sıkıştırmak için kullanılan çeşitli araçlar vardır. En yaygın kullanılan gzip aracıdır. Verilen dosyayı Lempel Ziv (LZ77) kodlamasını kullanarak sıkıştırır ve dosya boyutunu küçültür. Sıkıştırılan dosyanın uzantısı otomatik olarak . gz yapılır. Öntanımlı olarak orjinal dosya ismini ve dosya değiştirilme zamanını muhafaza eder.

syntax

gzip [OPTION] [FILE]

gzip sıkıştırma

İlk olarak cp komutu ile sıkıştırabileceğimiz bir dosyayı ev dizinimize kopyalayalım.

cp /etc/hosts ~

Şimdi gzip kullanarak sıkıştırma işlemi gerçekleştirelim.

gzip hosts

Aşağıdaki görselde işlemler tamamlandıktan sonra, orjinal dosya kaybolur ve yerine dosya uzantısı .gz ile sıkıştırılmış bir dosya oluşur. Dosya boyutlarını karşılaştırdığımız zaman yüksek oranda bir sıkıştırma olduğunu gözle görebiliyoruz.

gzip ayıklama

Sıkıştırılmış dosyaları gunzip komutunu kullanarak orjinal haline geri yükleyebiliriz.

gunzip hosts.gz 
Blog'a Dön