Dosya Sıkıştırma nedir?



Dosya sıkıştırması, bir elektronik dosya veya dosya grubunun boyutunu mümkün olan en küçük boyuta indirmek için bilgisayar tarafından kullanılan bir yöntemdir. ZIP dosyaları, dosya sıkıştırmasının yaygın bir örneğidir. Bilgisayar programlarının dosyaları sıkıştırmak için kullandığı birçok teknik vardır, ancak en yaygın yöntem, tekrarlanan dizileri daha küçük dizilerle değiştirmektir. Bilgisayarlar, ilk örneği kataloglayarak ve sonraki örneklerde uygun faizli konut kredisibuna başvurarak bunu yapar. Örneğin, bunlardan önceki cümlelerde, "sıkıştır" harfleri üç kez ortaya çıktı. Bir bilgisayar, ilk örneği kataloglayarak ve sonraki tüm örnekleri "&cmp" ile eşitleyerek bu dosyaları sıkıştırabilir - bu nedenle, dosya sayısını ve gerekli olan harf sayısını veya karakter sayısını azaltarak. Büyük bir dosya boyunca, bu tür bir değişim büyük bir alan tasarrufu sağlayabilir. Bununla birlikte, not edilmelidir, kullanıcı bunu görmez - bilgisayar arka planda tüm çalışmaları yapar.
Kısaltılmış değiştirmelerin kaydını tutmak için, bilgisayar programları da sıkıştırılmış dosya için bir sözlük oluşturur. Dosya sıkıştırma dünyasında, bir sözlük, orijinal ifadelerin ve bunların değiştirilmelerinin bir listesidir. Ancak, bu sözlük dosya boyutuna dahil edilmiştir, bu nedenle aynı zamanda yer kaplayacak ve sıkıştırma tarafından kaydedilen alan miktarını azaltacaktır. Bu nedenle, tek bir küçük dosyayı büyük bir dosya veya gruba göre sıkıştırmak genellikle daha az verimlidir.
Dosya sıkıştırma işlemini gerçekleştiren programlar biraz farklı şekillerde çalışır. Bu farklılıklar çoğunlukla bir algoritma denen şeyin bir sonucudur . Bir algoritma, dosyaları tekrarlar için araştıran ve basit referanslarda yer alan matematiksel bir yapıdır. Programcılar sıkıştırma algoritmalarını oluşturur ve sıkıştırma için kullanılacak kalıpları ve değiştirmeleri tanımlar. Varyanslar, sıkıştırmanın verimliliğini etkileyebilir. Örneğin, "zamanın en iyisiydi, en kötüydü," sekanslarında "o" idi ve "zamanların çarpımı" tekrarlandı. Bir programcı, tüm tüm cümlenin yerini değiştirebilir ya da belki "teker teker" ve "zamanın" ayrı ayrı değiştirebilir.
Bazı sıkıştırılmış dosya türleri kendiliğinden çıkarılır, yani bir kullanıcı onları tıkladığında otomatik olarak açılırlar - bunları açmak için harici program gerekmez. Bu dosyaları yapmak için, orijinal sıkıştırma programının sıkıştırılmış dosyaya ek kod en kolay kredi kartı veren bankaeklemesi gerekir. Bu nedenle, kendiliğinden açılan sıkıştırılmış dosya, normal olarak sıkıştırılmışsa, genellikle aynı dosyadan daha büyüktür. Bu genellikle, ev bilgisayarlarına yüklenecek programları yayınlayan şirketler için iyi bir ticaret olarak kabul edilir. Dosyanın kendi kendine ayıklanmasını sağlayarak, ev kullanıcısının bir adımı atlamasını ve yazılımın yüklenme olasılığını artırmasını sağlar. Kendi kendine ayıklamayan dosyaları açmak için, Internet'te indirilmek üzere bir dizi üçüncü taraf program mevcuttur .

Yorumlar

Bu blogdaki popüler yayınlar

Ultra Taşınabilirler nelerdir?

Durum Çubuğu nedir?

Uygulama Güvenlik Duvarı nedir?