目前流行的几种软件的压缩比较
1软件介绍
2软件的压缩算法
3压缩环境
4压缩比较
5评价
1软件介绍
bzip 2.0
在linux环境下广泛使用,压缩性能优良,压缩、解压缩速度都很快。
wirar2.0
流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作;对于 ZIP 和 RAR 的自释放档案文件( DOS 和 WINDOWS 格式均可),点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容。新版更加强了 NT/2000 在信息安全和数据流方面的功能,并对不同的需要保存不同的压缩配置。winrar解压缩zip文件时,使用的就是InfoZip提供的代码。winrar里内置了许多其他压缩格式的解码插件。
WinZip
WinZip 9.0的主要改进集中在几个核心压缩、兼容性以及全新的超级数据加密功能上。通过WinZip 9.0 你可以获得更大的压缩比率,压缩的更好,以及更安全的保护你敏感的敏感数据。WinZip 9.0 包含了先进的“真空”(enhanced deflate)压缩算法,可以进一步的提高压缩比率和打包后的Zip文件大小,为你节省文件传输的时间和磁盘空间。但是之前版本的WinZip将无法解压用新的压缩算法打包的Zip文件。ZIP文件使用LZ77算法的变体来压缩数据。
UHARC GUI V1.1.5e
极好的压缩软件,号称世界上压缩比最大的软件。
2软件的压缩算法
WinZip 9.0 包含了先进的“真空”(enhanced deflate)压缩算法.
固实压缩文件是 RAR 的一种特殊压缩方式存储的压缩文件,它把压缩文件中的全部文件都当成一个连续数据流来看待。固实压缩文件只支持 RAR 格式的压缩文件,ZIP 压缩文件永远是非固实的。
3压缩环境
windows 2000+sp4
linux9.0 for bzip2.0
4压缩比较
Bzip2.0
Original data à 44*8/154.6=2.278
Pure data à 31.3*8/118.2=2.118
Caption text à 2.2*8/5.9=2.983
(2.2+31.3)*8/154.6=1.734
UHARC GUI V1.1.5e
Original data à 40.8*8/154.6=2.111
Pure data à 27.9*8/118.2=1.888
Caption text à 2.28*8/5.87=3.107
winrar3.20
Original data à 49.6*8/154.6=2.566
Pure data à 33.7*8/118=2.28
Caption text à 2.39*8/5.87=3.257
winzip9.0beta test
Original data à 53.5*8/154.6=2.768
Pure data à36.4*8/118.2=2.46
Caption text à 2.43*8/5.87=3.311
5评价
uharc gui的压缩性能的确优秀,唯一遗憾的是压缩文件的格式和主流格式不一致。Linux环境下广泛应用的bzip的压缩性能比windows环境下经常用到的软件的压缩性能好很多。尤其是对文本的压缩。