GZIP ve TAR arasındaki fark

Anonim

GZIP ve TAR

arasındadır. katran. gz uzantısı, özellikle Windows dışı işletim sistemlerinde dosyaları indirirken çok popüler bir özelliktir. Ancak çoğu uzantıdan farklı olarak, bu, bu dosyayı açmak için kullanılacak tek bir programı tanımlamak anlamına gelmez; iki noktaya işaret eder. Tar bir dosya biçimidir ancak aynı zamanda dosyayı üreten programın adıdır. Tar bir arşivcidir, yani birden fazla dosyayı tek bir dosyaya sıkıştırmayacak şekilde sıkıştırır. Işleyen Gzip. gz uzantısı, dosya tarafından kullanılan disk alanını azaltmak için kullanılan sıkıştırma aracıdır.

Çoğu Windows kullanıcısı, dosyaları sıkıştırmak ve arşivlemek için tek bir programa sahip olmak için kullanılır. Bunu yapan bazı programlar Winrar, 7zip ve Winzip'tir. Ancak, arşivleme ve sıkıştırmanın tamamen farklı iki operasyon olduğu UNIX ve Linux ortamlarında bu durum geçerli değildir. Tarball, sıkıştırılmış olsun veya olmasın, Tar uygulaması tarafından tek bir dosyaya arşivlenen tüm dosya koleksiyonlarını tanımlamak için kullanılan adı ifade eder. Gzip tarball'larda kullanılan en sıkıştırma aracı olmasına rağmen, tek değil. Dosyayı daha da sıkıştırabilecek, ancak çok daha uzun sürecek olan Bzip2 adlı başka bir sıkıştırma aracı da mevcut.

Her ikisini birden yapan standart uygulamalara kıyasla sıkıştırılmış bir tarball yaratmanın avantajları ve dezavantajları vardır. Sıkıştırılmış bir tarball, sıkıştırma aracı tek tek dosyaları sıkıştıran değil, tüm tarball'ı büyük bir dosya olarak ele alan dosya boyutunu önemli ölçüde düşürebilir. Bu, GIF ve JPG dosyaları gibi yarı sıkıştırılmış dosyalarla uğraşırken daha belirgindir.

Bu biçimi kullanmanın dezavantajı, tek bir dosyayı ayıklayamamanızdır. Arşivin tamamı bir bütün olarak sıkıştırıldığından, tek bir dosya çıkarmadan önce de tüm arşivin sıkıştırmasını açmanız gerekir. Sıkıştırılmış bir tarfoldan tek bir dosyanın çıkarılması, Winrar veya Winzip gibi farklı bir araç tarafından sıkıştırılmış ve arşivlenmiş aynı dosyalardan tek bir dosyanın çıkarılmasına kıyasla çok daha uzun sürebilir.

Özet:

1. Gzip, bir dosyanın boyutunu

2 azaltmak için kullanılan bir sıkıştırma aracıdır. Tar, birden çok dosyayı bir

3'e birleştirmek için kullanılan bir arşivcidir. Gzip ve Tar, genellikle

4 sıkıştırılmış Tarball'lar oluşturmak için birlikte kullanılır. Tek bir dosyayı ayıklamak, sıkıştırılmış tarbalarda diğer biçimlerden çok daha uzun sürebilir