ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
bzip2 - Wikipedia

bzip2

维基百科,自由的百科全书

bzip2
zh-hans:文件扩展名;zh-hant:副檔名: .bz2, .tar.bz2, .tbz2, .tb2
MIME类型: application/x-bzip
开发者: Julian Seward
类型码: Bzp2
格式类型: 数据压缩

bzip2 是 Julian Seward 开发并按照自由软件/开源软件协议发布的数据压缩算法及程序。 Seward 在 1996 年 7 月第一次公开发布了 bzip2 0.15 版,在随后几年中这个压缩工具稳定性得到改善并且日渐流行,Seward 在 2000 年晚些时候发布了 1.0 版。

目录

[编辑] 压缩效率

bzip2 比传统的 gzip 或者 ZIP 的压缩效率更高,但是它的压缩速度较慢。从这点来说,它非常类似于最近出现的其它一些压缩算法。与 RAR 或者 ZIP 等其它不同的是,bzip2 只是一个数据压缩工具,而不是归档工具,在这一点上它与 gzip 类似。程序本身不包含用于多个文件、加密或者文档切分的工具,相反按照 UNIX 的传统需要使用如 tar 或者 GnuPG 这样的外部工具。

在有些情况下,按照绝对压缩效率来讲 bzip2 不如 7z 和 RAR 格式。根据摩尔定律的持续效应,计算时间越来越少并且也变得越来越不重要,所以类似的压缩方法变得越来越流行。根据作者的说法,在目前所有已知的压缩算法中,bzip2 可以排到百分之十到十五这样最好的一类算法中(PPM),尽管它在压缩速度时大致快两倍,而解压速度有六倍快。

bzip2 使用 Burrows-Wheeler transform 将重复出现的字符序列转换成同样字母的字符串,然后用 move-to-front transform 进行处理,最后使用哈夫曼编码进行压缩。在 bzip2 中所有的数据块都是大小一样的纯文本数据块,它们可以用命令行变量进行选择,然后用从 π 的十进制表示得到的一个任意位序列标识成压缩文本。

起初,bzip2 的前一代 bzip 在数据块排列之后使用算术编码进行压缩,由于软件专利的限制现在已经不再使用算术编码

[编辑] 使用

Unix 系统下,bzip2 可以独立使用也可以与 tar 一起使用。bzip2 file 压缩文件,bzip2 -d file.bz2 解压文件,解压也可以使用另外一个名字 bunzip2

bzip2 的命令行标志大部分与 gzip 相同,所以,从 tar 文件解压 bzip2 压缩的文件可以用:

bzcat archivefile.tar.bz2 | tar -xvf -

生成 bzip2 压缩的 tar 文件可以使用:

tar -cvf - filenames | bzip2 > archivefile.tar.bz2

GNU tar 支持 -j 标志,这就可以不经过管道直接生成 tar.bz2 文件:

tar -cvjf archivefile.tar.bz2 file-list

解压 GNU tar 文件可以使用:

tar -xvjf archivefile.tar.bz2

[编辑] 参见

自由软件主題 自由软件主題首頁

  • 归档格式列表
  • 归档工具列表
  • 归档工具比较
  • Unix 程序列表

[编辑] 外部链接


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -