Dosya Kompresörü Nedir?

Bir dosya kompresörü, bir dosyanın kapladığı bellek miktarını azaltabilen bir programdır. Diğer kompresörlerin aksine, bu geçici olarak sıkıştırılmış dosyayı farklı bir dosya formatına dönüştürür. Çoğu dosya yinelenen karakterlere ve kodlamaya sahiptir ve bir dosya kompresörü yedek bilgiyi tanımlar ve sıkıştırır. Dosyanın fazlalık fazlalığı varsa, sıkıştırma daha büyük olacaktır. Bu kompresörün genel kullanımı, sıkıştırılmış bir dosyayı kaydetmeyi, indirmeyi ve iletmeyi kolaylaştırmaktır, ancak dosya, önemli sistem bilgilerini arşivlemek için de kullanılabilir.

Çoğu kompresör bir dosyada kullanıldığında, iki şey yaparlar: Dosyanın belleğini en aza indirir ve dosyanın formatını kalıcı olarak değiştirir. Bir dosya kompresörüyle, sıkıştırılmış dosya tipik olarak başka bir formata dönüştürülür, ancak sıkıştırılmış dosya açıldığında dosyanın orijinal formatı geri döner. Biçim, sıkıştırma oranlarını kolaylaştırmaya yardımcı olmak için genellikle değiştirilir. Genel dosya sıkıştırma programları için birçok farklı sıkıştırma formatı vardır ve her biri farklı bir amaca hizmet eder.

Çoğu dosyada tekrarlayan bilgiler var. Bu dosyaların belleğini azaltmak için, bir dosya kompresörü yinelenen verinin ilk örneği hariç tüm örneklerini siler ve bunları düşük bellek arşivli bir dosyaya kaydeder. Örneğin, birçok dosya ve programın programlama etiketleri vardır ve kompresör bu etiketlerin ilk örneği dışındakileri kaldırır. Sıkıştırılmış dosyalar normal boyutuna döndürüldüğünde, arşiv dosyası gereksiz bilgileri dosyalara döndürür ve sıkıştırma işleminden önceki gibi davranırlar.

Bir dosya sıkıştırıcısının ne kadar hafıza kaydedebileceğini değerlendirmek genellikle zordur, çünkü fazlalık miktarına ve sıkıştırma çıktısına bağlıdır. Ortalama olarak, sıkıştırma bir dosyanın boyutunun yüzde 5'inden yüzde 30'una düşer. Uzun süreli arşivleme için yapılan sıkıştırma formatları genellikle kısa süreli formatlardan daha fazla belleği azaltır. Bu, normalde 1 gigabayt (GB) dosyanın sıkıştırmadan sonra yaklaşık 995 megabayt (MB) ila 700 MB olacağı anlamına gelir.

Bir dosya kompresörü normalde genel dosyaları daha küçük ve saklamak veya indirmek için daha kolay hale getirmek için kullanılır. Dosyalar daha küçük olduğundan, daha az sabit disk alanı kaplar, indirmek için daha az kaynak gerektirir ve bilgisayarlar ile ağlar arasında aktarım yapmak için daha az zaman harcarlar. Her ikisi de uzun süreli depolama amaçlı olan ve çoğu zaman sistem verilerini içeren yedekleme ve arşiv dosyalarının saklanması daha kolaydır ve genellikle sabit sürücü alanında farkedilir bir engel oluşturmaz.