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

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

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

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

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

bzip2

簡介

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

對應的解壓程序是 bunzip2。

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

壓縮工具

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

當前最新的版本是 1.0.5 ,公布 2008 年 4 月 17 日。

優(yōu)點

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

2、它開放源碼,且無需付費使用。

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

4、和 gzip 的用法類似

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

壓縮效率

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

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

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

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

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


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

最新文章

精彩推薦

圖文推薦

點擊排行

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

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