bz2是什么格式 bz2是什么

bzip2(简称 bz2) 是 Julian Seward 开发并依据自由软件/开源项目协议公布的数据压缩算法及程序 。Seward 在 1996 年 7 月第一次公开发布了 bzip2 0.15 版 , 在随后几年中这个压缩工具稳定性有所改善而且日渐流行 , Seward 在 2000 年晚点时期发布了 1.0 版 。

bz2是什么格式 bz2是什么

文章插图
介绍linux 下常见的压缩文件格式 , 是由具有高压缩率的压缩工具 bzip2 生成 , 之后缀为.bz2 结尾的压缩文件 。
对应的解压程序是 bunzip2 。
在 windows 下 , 可以用 WinMount、winrar 来开启 bz2 文档 。
压缩工具bzip2 是一个基于 Burrows-Wheeler 转换的无损压缩软件 , 压缩效果比传统 LZ77/LZ78 压缩演算法来的好 。它免费提供 , 具备高质量数据压缩能力 。bzip2 运用先进的压缩技术 , 能够将文档压缩到 10%至 15% , 压缩的速度和解压效率都非常高!支持大部分压缩格式 , 包含 tar、gzip 等等 。
当前最新版本是 1.0.5  , 发布 2008 年 4 月 17 日 。
优势1.可以很好的开展文档压缩 。这样你就可以把硬盘中冗余繁多的文档 , 打包压缩梳理 。在网络上传送文件时 , 可以用 bzip2 打包压缩文件 , 以减少传输时间 , 提高效率 。尽管 bzip2 不是最快的压缩工具 , 但它已经足够的快且充足的好用 。
2.它开放源码 , 且无需付费应用 。
3.支持修补物质错误 。当你必须从包括了一些错误数据的备份硬盘上 , 修补或是得到含有错误数据的压缩文件里的数据时 , bzip2 仍能完美解压出没有被破坏的部分 。
4.和 gzip 的用法类似
5.这是一款轻量的工具 。它能够运作在任何含有 ANSI C 编译器的 32 位或是 64 位的主机上 。
压缩效率bzip2 比传统 gzip 或是 ZIP 的压缩更有效率 , 但它的压缩速度较慢 。从这点而言 , 它非常类似于发生的其它一些压缩算法 。与 RAR 或是 ZIP 等其他不同的是 , bzip2 只是一个数据压缩工具 , 而非存档工具 , 在这一点上它和 gzip 类似 。程序自身不包括用以多个文档、加密或是文档分割的工具 , 相反依照 UNIX 传统需要使用如 tar 或是 GnuPG 那样的内部工具 。
在有些前提下 , 依照肯定压缩效率而言 bzip2 不如 7z 和 RAR 格式 。依据摩尔定律的不断效用 , 计算时间越来越少而且也是越来越不重要 , 因此相似的压缩方式变得越来越流行 。依据作者的说法 , 在所有已知的压缩算法中 , bzip2 能够排在百分之十到十五那样最好的一类算法中(PPM) , 虽然它在压缩速率时大概快两倍 , 而解压速率有六倍快 。
【bz2是什么格式 bz2是什么】bzip2 应用 Burrows-Wheeler transform 将反复发生的字符序列转化成一样字母的字符串 , 随后用 move-to-front transform 予以处理 , 最终应用哈夫曼编码开展压缩 。在 bzip2 中所有的数据块都是尺寸一样的纯文本数据块 , 他们可以用cmd变量进行选择 , 随后用从π的十进制表示得到的一个随意位序列标志成压缩文字 。
最初 , bzip2 前一代bzip在数据块排序以后应用算术编码开展压缩 , 因为软件专利限制早已不再使用算术编码 。