bz2是什么 有什么用?

穆明绍
导读 今天就来说一些bz2是什么,有什么用途的信息。很多朋友对这个信息感兴趣。边肖今天整理了一些相关资料,希望能帮助到有需要的朋友。Bzip2(

今天就来说一些bz2是什么,有什么用途的信息。很多朋友对这个信息感兴趣。边肖今天整理了一些相关资料,希望能帮助到有需要的朋友。

Bzip2(简称bz2)是Julian Seward开发的数据压缩算法和程序,根据自由软件/开源软件协议发布。Seward在1996年7月首次发布了BZIP2的0.15版本。在接下来的几年里,这种压缩工具的稳定性得到了提高,并且越来越受欢迎。Seward在2000年末发布了1.0版本。

bzip2

简介

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可以排在10%到15%范围内的最佳类算法(PPM)中,尽管它的压缩速度大约是2倍,解压缩速度是6倍。

Bzip2使用Burrows-Wheeler变换将重复的字符序列转换成字母相同的字符串,然后使用move-to-front变换进行处理,最后使用Huffman编码进行压缩。在bzip2中,所有的数据块都是大小相同的纯文本数据块。它们可以通过命令行变量选择,然后通过从的十进制表示中获得的任意位序列标记为压缩文本。

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

以上是一些关于bz2是什么,bz2是做什么用的信息。边肖整理的资料希望对童鞋们有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!