|
压缩软件简介
数据压缩软件的历史已经很悠久了,从最古老的一些工具(例如Stacker和 DiskDoubler)到现在的一些独立的压缩软件,它们都可以缩小文件体积,为我们节约存储空间。虽然现在的存储器要比几年前便宜得多,但是随着互联网的飞速发展,数据压缩对用户来说变得越来越重要。我们经常需要下载一些体积相当大的文件,在这种情况下,数据压缩的作用就非常显著了。
首先,并不是所有的用户都使用宽带网。有相当一部分用户仍然使用拨号上网。和宽带用户相比,拨号用户从互联网上下载文件所需要的时间和金钱是宽带用户所无法想象的。如果对用户需要下载的文件进行压缩处理,那么不仅用户的下载时间缩短了,服务器的资源也得到了更充分的利用。
其次,有一些用户上网是根据流量计费的。文件的体积直接影响到他们下载所需的费用。在这种情况下,数据的压缩就等于为用户节约了费用。
另外,大多数站点的存储空间通常都很有限。数据压缩能让服务器管理人员能在有限的空间里存储更多的文件。
绝大多数的电子邮件服务提供商限制了邮箱的容量(例如Hotmail)和邮件附件的体积。除非用户压缩文件,否则很难将大体积的附件发送出去。
由于数据压缩在计算机领域发挥着如此重大的作用,因此程序员开发出了各种数据压缩格式。早在DOS时代,压缩格式就有ARJ、ZIP、LHA、RAR以及其它一些格式。他们中的大多数都是基于DOS命令符方式的,使用起来不是很方便。但是现在很多软件都有了Windows平台下的图形界面,使用起来非常方便。
当然,图形界面仅仅是这些压缩软件发展的一个部分,他们的开发人员仍然致力于提升数据压缩比。开发人员还会针对新的文件格式开发出新的压缩算法。如果没有开发人员坚持不懈的努力,那么一款压缩软件很快就会被其它软件淘汰。
性能分析
ZIP是这些年来最流行的压缩格式了。它是一种开放代码的压缩格式,因此很多软件提供了对它的支持。不过其它的压缩格式,例如RAR和ACE也逐渐普及开来。这正是由于开发人员这些年来所做出的努力,它们中的大多数压缩软件的压缩性能都要高于ZIP格式。 每款软件的易用性主要依赖于软件的设计、用户界面和功能,这于软件的性能没有什么联系。我们最关注的仍然是压缩软件的性能,这样我们可以根据压缩速度和压缩比来选择一款适合自己的压缩软件。 虽然现在的压缩软件非常多,但是其中有相当一部分已经基本上被淘汰,使用它的用户相当少。因此在测试中,我们只选择了下面这些压缩软件:
大家可以看到,我们选择的这些压缩软件中既包括了一些元老级的软件,也包括了当前正流行的软件,还包括了一些即将推出的软件。 在下面这张表里,我们将为大家列出每款软件在测试时使用的设置:
|
压缩软件 |
版本 |
格式 |
设置 |
|
7-Zip |
2.30 Beta 21 |
7z |
最高压缩比 |
|
ARJ32 |
3.10a |
ARJ |
arj32 a -r |
|
Compressia |
0.98 Beta |
CC |
compressia c -b4 -r -s |
|
RK Archiver |
1.04.1 |
RK |
rk -c -pr -r -I5 -B4096 -mx3 -mwx |
|
SBC Archiver |
0.969 Beta Rev. 1 |
SBC |
sbc c -m3 -os -r |
|
Squeez |
4.0 Build 421 |
SQX |
最高压缩比 4096KB 字典 多媒体文件压缩 EXE 文件压缩 |
|
StuffIt Deluxe |
7.5 |
SIT |
最高压缩比 |
|
WinAce |
2.2 |
ACE |
最高压缩比 4096KB 字典 完全 ACE 2.0压缩 |
|
WinRAR |
3.00 |
RAR |
最高压缩比 4096KB 字典 32位EXE文件压缩 64位EXE文件压缩 Delta 压缩 |
|
WinZip |
8.1 |
ZIP |
最高压缩比 |
|
Zzip |
0.36c |
ZZ |
Zzip a -4m -a -mx -mm -r -s | |