當前位置:成語大全網 - 新華字典 - 壓縮軟件中的字典大小是幹什麽的?

壓縮軟件中的字典大小是幹什麽的?

壓縮字典是被壓縮算法使用的內存區域,用來查找和壓縮重復數據模式。

大字典會很大程在度提高大文件,特別是固實模式中的壓縮效果,但它也會導致較慢的壓縮速度和更高的內存需求。

壹般RAR?格式使用4MB的字典,RAR5(RAR?5.0)壓縮文件格式使用32MB。字典越大,壓縮速度就越慢,耗內存就越多。但是壓縮後的文件將會越小。壹般不建議調節到太大,因為這樣做會相當消耗系統資源的。

具體可以根據自己電腦的內存大小來決定,不把物理內存用完就可以了。

擴展資料:

大多數壓縮程序使用基於自適應字典的LZ算法來縮小文件。“LZ”指的是此算法的發明者Lempel和Ziv,“字典”指的是對數據塊進行歸類的方法。

排列字典的機制有很多種,它也可以像編號列表那樣簡單。在檢查肯尼迪這句著名講話時,可以挑出重復的單詞,並將它們放到編號索引中。然後,直接寫入編號而不是寫入整個單詞。

在實際壓縮方案中,計算出各種文件需求是壹個相當復雜的過程。那麽這種機制到底有多好呢?文件壓縮率取決於多種因素,包括文件類型、文件大小和壓縮方案。

優勢:

在世界上的大多數語言中,某些字母和單詞經常以相同的模式壹起出現。正是由於這種高冗余性,而導致文本文件的壓縮率會很高,通常大小合適的文本文件的壓縮率可以達到50%或更高。

大多數編程語言的冗余度也很高,因為它們的命令相對較少,並且命令經常采用壹種設定的模式。

對於包含大量不重復信息的文件(例如圖像或MP3文件),則不能使用這種機制來獲得很高的壓縮率,因為它們不包含重復多次的模式。

參考資料:

壓縮-百度百科