您的位置: 首頁 >互聯(lián)網(wǎng) >

說一說bz2是什么及bz2有什么用

2022-08-31 14:23:20 編輯:司馬義紹 來源:
導(dǎo)讀 今天來說一下關(guān)于bz2是什么及bz2有什么用這方面的一些訊息,不少朋友對(duì)于bz2是什么及bz2有什么用這方面的信息頗感興趣的。小編今天就為此整...

今天來說一下關(guān)于bz2是什么及bz2有什么用這方面的一些訊息,不少朋友對(duì)于bz2是什么及bz2有什么用這方面的信息頗感興趣的。小編今天就為此整理一些相關(guān)的訊息,希望對(duì)有需要的朋友有所幫助。

bzip2(簡(jiǎn)稱 bz2) 是 Julian Seward 開發(fā)并按照自由軟件/開源軟件協(xié)議發(fā)布的數(shù)據(jù)壓縮算法及程序。Seward 在 1996 年 7 月第一次公開發(fā)布了 bzip2 0.15 版,在隨后幾年中這個(gè)壓縮工具穩(wěn)定性得到改善并且日漸流行,Seward 在 2000 年晚些時(shí)候發(fā)布了 1.0 版。

bzip2

簡(jiǎn)介

linux 下常見的壓縮文件格式,是由具有高壓縮率的壓縮工具 bzip2 生成,以后綴為.bz2 結(jié)尾的壓縮文件。

對(duì)應(yīng)的解壓程序是 bunzip2。

在 windows 下,可以使用 WinMount、winrar 等來打開 bz2 文件。

壓縮工具

bzip2 是一個(gè)基于 Burrows-Wheeler 變換的無損壓縮軟件,壓縮效果比傳統(tǒng)的 LZ77/LZ78 壓縮演算法來得好。它免費(fèi)提供,具有高質(zhì)量的數(shù)據(jù)壓縮能力。bzip2 利用先進(jìn)的壓縮技術(shù),能夠把文件壓縮到 10%至 15%,壓縮的速度和解壓的效率都非常高!支持大多數(shù)壓縮格式,包括 tar、gzip 等等。

當(dāng)前最新的版本是 1.0.5 ,公布 2008 年 4 月 17 日。

優(yōu)點(diǎn)

1、能夠很好的進(jìn)行文件壓縮。這樣你就可以把硬盤中冗余繁多的文件,打包壓縮整理。在網(wǎng)絡(luò)上傳送文件的時(shí)候,可以用 bzip2 打包壓縮文件,以減少傳送時(shí)間,提高效率。雖然 bzip2 不是最快的壓縮工具,但是它已經(jīng)足夠的快且足夠的好用。

2、它開放源碼,且無需付費(fèi)使用。

3、支持修復(fù)介質(zhì)錯(cuò)誤。當(dāng)你需要從包含了一些錯(cuò)誤數(shù)據(jù)的備份磁盤上,修復(fù)或者獲得含有錯(cuò)誤數(shù)據(jù)的壓縮文件中的數(shù)據(jù)時(shí),bzip2 仍能完美的解壓出沒有被破壞的部分。

4、和 gzip 的用法類似

5、這是一款輕量級(jí)的工具。 它可以運(yùn)行在任何含有 ANSI C 編譯器的 32 位或者 64 位的主機(jī)上。

壓縮效率

bzip2 比傳統(tǒng)的 gzip 或者 ZIP 的壓縮效率更高,但是它的壓縮速度較慢。從這點(diǎn)來說,它非常類似于出現(xiàn)的其它一些壓縮算法。與 RAR 或者 ZIP 等其它不同的是,bzip2 只是一個(gè)數(shù)據(jù)壓縮工具,而不是歸檔工具,在這一點(diǎn)上它與 gzip 類似。程序本身不包含用于多個(gè)文件、加密或者文檔切分的工具,相反按照 UNIX 的傳統(tǒng)需要使用如 tar 或者 GnuPG 這樣的外部工具。

在有些情況下,按照絕對(duì)壓縮效率來講 bzip2 不如 7z 和 RAR 格式。根據(jù)摩爾定律的持續(xù)效應(yīng),計(jì)算時(shí)間越來越少并且也變得越來越不重要,所以類似的壓縮方法變得越來越流行。根據(jù)作者的說法,在所有已知的壓縮算法中,bzip2 可以排到百分之十到十五這樣最好的一類算法中(PPM),盡管它在壓縮速度時(shí)大致快兩倍,而解壓速度有六倍快。

bzip2 使用 Burrows-Wheeler transform 將重復(fù)出現(xiàn)的字符序列轉(zhuǎn)換成同樣字母的字符串,然后用 move-to-front transform 進(jìn)行處理,最后使用哈夫曼編碼進(jìn)行壓縮。在 bzip2 中所有的數(shù)據(jù)塊都是大小一樣的純文本數(shù)據(jù)塊,它們可以用命令行變量進(jìn)行選擇,然后用從π的十進(jìn)制表示得到的一個(gè)任意位序列標(biāo)識(shí)成壓縮文本。

起初,bzip2 的前一代bzip在數(shù)據(jù)塊排列之后使用算術(shù)編碼進(jìn)行壓縮,由于軟件專利的限制已經(jīng)不再使用算術(shù)編碼。

以上就是關(guān)于bz2是什么及bz2有什么用這方面的一些信息了 小編整理的這些訊息希望對(duì)童鞋們有所幫助


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。