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
Yorum Gönder