色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

文件是如何壓縮的

文件是如何壓縮的?

我們先來(lái)了解一下計(jì)算機(jī)壓縮文件的原理:每個(gè)文件都由各種不同代碼組成的,比如01代碼,這類文件只有數(shù)字0與1組合,壓縮原理就是通過(guò)尋找其中的規(guī)律,簡(jiǎn)化數(shù)字代碼的排列。

壓縮的比例根據(jù)壓縮參數(shù)的不同,會(huì)有比較大的區(qū)別,幾個(gè)G的文件壓縮到幾十M都是有可能的。

幾種壓縮算法

下面我們來(lái)介紹幾種常見(jiàn)的文件壓縮算法原理:

固定位長(zhǎng)算法

該算法是把文本用所需最少的位來(lái)進(jìn)行壓縮編碼,這也是比較常見(jiàn)的壓縮算法之一。

RLE(Run Length Encoding)該算法是一種針對(duì)無(wú)損壓縮的非常簡(jiǎn)單的算法,它用重復(fù)字節(jié)和重復(fù)的次數(shù)來(lái)簡(jiǎn)單描述來(lái)代替重復(fù)的字節(jié),簡(jiǎn)單但相對(duì)低效,不過(guò)對(duì)于有些場(chǎng)景還是很實(shí)用的。

字典算法字典算法是最為簡(jiǎn)單的壓縮算法之一,它是把文本中出現(xiàn)頻率比較多的單詞或詞匯組合做成一個(gè)對(duì)應(yīng)的字典列表,并用特殊代碼來(lái)表示這個(gè)單詞或詞匯。

霍夫曼編碼該算法是無(wú)損壓縮當(dāng)中最好的方法,它使用預(yù)先二進(jìn)制描述來(lái)替換每個(gè)符號(hào),長(zhǎng)度由特殊符號(hào)出現(xiàn)的頻率決定,常見(jiàn)的符號(hào)需要很少的位來(lái)表示,而不常見(jiàn)的符號(hào)需要很多位來(lái)表示,霍夫曼編碼在改變?nèi)魏畏?hào)二進(jìn)制編碼引起少量密集表現(xiàn)方面是最佳的。

常見(jiàn)的壓縮格式

上面說(shuō)了幾種常見(jiàn)的壓縮算法,下面我們看下場(chǎng)常見(jiàn)的壓縮格式。

rar:rar是winrar的私有格式,不過(guò)允許在規(guī)定許可下被別的軟件解壓,rar的壓縮比例比zip要高,但壓縮和解壓速度比zip要慢。

zip:zip是一個(gè)被廣泛支持的格式,歷史悠久,格式開(kāi)放而且免費(fèi)。

7-zip:是一個(gè)開(kāi)放的壓縮格式,對(duì)windows支持比較友好。

gzip:主要應(yīng)用于linux系統(tǒng),目前的網(wǎng)頁(yè)壓縮標(biāo)準(zhǔn)也是gzip。

還有許多其他壓縮格式,比如:bzip2、xz等,這里不再贅述。

常見(jiàn)的壓縮軟件

說(shuō)完壓縮格式,下面說(shuō)下壓縮軟件。

winrar:這個(gè)是比較老牌的壓縮軟件,是收費(fèi)的,不過(guò)很好用,支持的壓縮格式也比較多,壓縮效率也比較高。

360zip:是360出的一款無(wú)廣告免費(fèi)軟件,個(gè)人用還是挺不錯(cuò)的。

bandzip:一款免費(fèi)的優(yōu)質(zhì)軟件,功能全面,外觀也不差。

先就說(shuō)到這,喜歡歡迎關(guān)注點(diǎn)贊轉(zhuǎn)發(fā)。