压缩软件界永远有说不完的故事,Winzip虽然还有着少量的更新,但国内用的人已经很少了,皆因大量的压缩文件都是RAR格式的,而Winzip不可以支持这种格式,所以绝大部分的江山,都给兼容Zip格式的WinRAR抢去了。
不过最近网上出现了一个1.4MB的Office 2007压缩包,说是用一款名称为KGB Archiver的软件压缩的,大家都知道Office 2007的大小起码几百MB,而将它压缩成1.4MB真是让人感觉惊喜。
世上真是如此奇妙的事情?带着怀疑一切的想法,笔者将这个1.4MB的Office 2007下载了回来,用KGB解压缩试试。[下载KGB软件]
评测环境:
硬件环境: |
CPU: Intel Pentium 4 630, 3000 MHz (15 x 200)
内存:1GB 主板名称:Asus P5GPL-X 显示卡:NVIDIA GeForce 6600 (256 MB) 声卡:AD1986A @ Intel 82801FB ICH6 - High Definition Audio Controller [C-0] |
网络环境: |
100M光纤宽带 |
软件环境: |
操作系统:Microsoft Windows XP Professional SP2 浏览器:Internet Explorer 6.0.2900.2180 (IE 6.0 SP2) DirectX版本:4.09.00.0904 (DirectX 9.0c) |
实例1:解开1.4MB的Office 2007之迷
图1 解压缩开始,显示要7个多小时
用KGB打开这个1.4MB的文件,笔者选择的解压缩优先级别是"标准",软件显示需要7个小时27分才能解完,时间真够长了,但为了一暏这个软件的能力,所以还是耐心地等待下去。
图2 时间减少了,但还是很“恐怖”
当解压缩达到5.2%的时候,笔者欣喜地看到时间已从7小时27分缩减到6小时47分,难道说软件最开始预计的时间比真正的时间长,而越解则时间越准确?但未解完还是不能完全肯定,照这样的计算方法,最多就是三到四个小时即可完全解开。
图3 看来最短也要五个多小时
当解压缩程序去到43%左右,笔者才发现自己的想法还是太天真了,预计的时间加上已过去的时间,已经达到五个多小时,看来一时是解不完的了,去泡杯咖啡慢慢等。
当解压缩到了70%左右,笔者查了查解压缩文件后的文件大小,很明显的已经有300多MB在里面,难道这个作者所言非虚,是世上压缩/解压缩率最大的软件?看着文件慢慢被解压缩出来,笔者也渐渐感到不耐烦了,毕竟已经盯着KGB四个半小时,人也很累了。
图4 接近六个小时终于成功了
用了五小时五十四分,当最后的一个文件被解压缩出来后,笔者的脑中响起了凯旋的号角,并马上去查看解压缩后的Office 2007文件,发现其大小已经变成446MB,证明解压缩成功了!
但这并不代表真正的成功,象一个几乎全程观看的朋友所说,只有解压缩后能用才是王道,笔者觉得很有道理,所以立刻双击Office 2007的Setup(安装)文件,却发现弹出了下图的提示:
图5 Office 2007不能运行
为什么会这样呢?笔者怀着疑问的心情上网去寻找答案,后来在一位高人的协助下下载了一个新的OSETUP.DLL文件,并覆盖了Office 2007上的原文件,再次双击Setup,结果Windows XP告诉我遇到了问题需要关闭,真是枉费了接近六个小时解压缩的一番苦心。
不过安装不了有很多原因,不一定是安装文件的问题,笔者的电脑每天试用这么多软件,很有可能会出现问题都不知道,为了谨慎起见,笔者将446MB的Office 2007安装文件用WinRAR最高压缩率做了一个压缩包,咦?怎么用WinRAR压缩后只有3.79MB?这下子问题就显现出来了。
笔者将这个3.79MB的压缩包分别传给两位朋友,他们的在安装时都无一例外地出现了问题。笔者于是用Resource Hacker资源查看器打开所谓的Office 2007文件夹中的Setup.exe文件,发现文件的产品版本号为"12.0.3111.1010",看来造假者也懂得虚则实之,实则虚之的道理。
好了,综合了上述的疑点(1.不能安装 1.WinRAR也能大压缩率)来看,这个所谓的1.4MB的Office 2007文件确实为伪造的,不过笔者对KGB的考验才真正开始。 |
实例2:真的超越WinRAR吗?用KGB压缩nrg镜像文件
虽然Office 2007的实验证明了那个是虚假文件,但KGB压缩率是不是比WinRAR高这个倒还需要测试一下,于是笔者用了一个瑞星杀毒软件的nrg格式虚拟镜像文件(264MB)来进行压缩测试。
图6 虚拟文件压缩开始
我们用的是"极好"的压缩率,可以看到软件为我们计算的时间为五小时五十一分左右,真是有够长的,好了,开始吧!
在等待了一个小时之后,压缩时间缩短了十来分钟,这时候笔者为了更好地让它进行压缩,将优先级调到高的级别。注意软件表示压缩后的大小为42.5MB,实际试用中发现这个数字是经常变化的。
接近三个小时后
在等待了三个小时,我们发现压缩后的文件体积飙升到了80MB,而这时候距离完成还有接近两个小时,笔者只好继续等待。而一跨过三个小时的界限,压缩后的文件大小也顺便突破了100MB,达到了110MB的新体积,这时候压缩比率已经去到源文件的77%了。
图7 四个多小时后才压缩了82.4%
我想大家都很好奇,到底压缩四个半小时后,情况会怎么样,如你所愿压缩后的文件大小继续飙升达到了146.6MB,压缩的比率再一步缩小。这时候我们看一下任务管理器里面KGB的内存占用,已经达到了825MB之巨,以笔者的1GB内存来使用这个软件果然较为吃力。使用其它的应用程序时象蜗牛一样慢。
经过了五个多小时的艰苦奋战,胜利的曙光展现在眼前,虽然压缩后的文件还在增大,但有放缓的迹象,在156MB上浮动着,比率达到源文件的61%。而在过了五小时三十分后,文件终于压缩成功(看下图),我们看到源文件的263MB已经压缩到159MB,压缩率达到60%。虽然压缩率很高但笔者一点也高兴不起来,因为用了如此多的时间却只节省了104MB的硬盘空间,可以说是投入和产出严重不平等的典型。
图8 占用内存巨大
而在这方面WinRAR的表现又如何呢?笔者立刻打开WinrRAR将同一个瑞星杀毒虚拟光盘源文件进行压缩,压缩方式调至"最好",得到的结果如下:
图 WinRAR最高压缩完毕
WinRAR只用了短短五分钟就将文件压缩完了,而体积只有185MB,为了更清晰地看到差别,我们做了一个简单的表格:
软件/项目 |
压缩后的体积 |
压缩时间 |
压缩比率 |
KGB |
159MB |
5小时31分 |
60.4% |
WinRAR |
185MB |
5分钟 |
70% |
总结:
可以看到KGB在大文件的压缩率上面的确是比WinRAR更加优胜,能够为你的硬盘再度节省空间。不过却要牺牲大量的时间在压缩和解压缩上面。
而网上所流传的1.4MB的Office 2007之谜也解开了,世上根本不可能存在如此压缩比率的软件,要不我们都将几百MB的文件通过KGB压缩成几MB后发布到BT上面,大家的幸福生活也就开始了!
所以现在我们还是推荐WinRAR作为大家电脑里默认的压缩文件,KGB先不用考虑了,要是你的机器配置够高而且有大把的时间压缩和解开压缩的话,亦可试试。
|