tüm tekrarlanan kelime sözlükte olanlar koymak ve. Bizim için, bu bir sözlük yazmak için en belirgin yoludur. Ama sıkıştırma programı oldukça farklı görüyor: Ayrı kelimelerin herhangi bir kavram yoktur - sadece desenleri arar. Ve mümkün olduğunca dosya boyutunu azaltmak amacıyla, dikkatli hangi desen sözlüğe eklemek seçer.
Biz bu perspektiften ifade yaklaşırsanız,
biz tamamen farklı bir sözlüğe ile sonuna kadar.
, bu rastlamak olacağını ilk yedeklilik uzun harfleri sadece bir çift olacaktır. &Quot; değil ne senin, " sormak; mektubun " bir tekrarlanan desen var; t " ardından bir boşluk - " " ve ". Ne " Sıkıştırma programı sözlüğe yazdı, o yazabilirsiniz " 1 " her bir 'T' ve quot; ardından bir boşluk bulundu. Ama bu kısa deyimiyle, bu desen o değerli giriş yapmak, böylece program sonunda onu üzerine olacağını yeterince oluşmaz
Program fark edebilirsiniz sonraki şeydir ". Ou, " hem hangi " görünür; " ve ". ülke " Bu uzun bir belge olsaydı, sözlüğe bu desen yazma alanı çok kurtarabilir - " ou " İngilizce dilinde oldukça yaygın bir kombinasyonudur. Ama sıkıştırma programı bu cümle ile çalıştı, hızla bir sözlük giriş için daha iyi bir seçim keşfetmek istiyorum: Sadece " olduğu; ou " tekrarlanan, ancak tüm kelimeler " " ve " ülke " hem tekrarlanan, ve aslında ifade " olarak, birlikte tekrarlanır vardır; Ülkeniz. " Bu durumda, program " sözlük girişi üzerine olacaktı; ou " " için giriş ile;. ülkenizdeki "
ifade " için yapabileceği " Ayrıca tekrarlanır, bir kez " ardından; " Sizi, " ve bir kez " ardından; Bize " bir tekrarlanan desen vererek; edebilirsiniz sizin için ne. " Bu bize bir sayı değeri ile (boşluklar dahil) 15 karakter yazabilirsiniz ise " ülkeniz " Sadece bize bir sayı değeri ile (boşluklu) 13 karakter yazabilirsiniz, böylece program " üzerine olacaktı; Ülkenizi " r ülke, " sadece " olarak girdi; . " Senin için yapabileceğim ve daha sonra quot &için ayrı bir giriş yazmak; Program tüm bilgileri tekrarlanan bit alıp sonra sözlüğe yazmak hangi desenleri hesaplarken, bu şekilde devam eder. Sözlüğü yeniden yazmak Bu yeteneği " adaptif " LZ adaptif sözlük tabanlı algoritmanın bir parçası. Yolu bir progra