终极压缩

作者:於 浩 Hmily 来源:计算机应用文摘 添加时间:2006-5-21 16:54:25
 虽说当前的硬盘越做越大,不少人已经用上了二三十GB的硬盘了,可仍有不少和我一样觉得硬盘不够用又没银子买的用户(如果你的硬盘足够大,那就没有看下去的必要了)。
 现在的压缩软件数目之多不可胜数,要找出一款完全适合自己的压缩软件,还真的要花费一番功夫!这也可能是那些懒汉们仍在使用压缩率小、压缩速度也不快的WinZip的首要原因……不过相信你看完本文,应该是“压缩软件,我有我选择”!
 常见压缩软件
 我们平时说的压缩软件无非就是完成文件打包保存功能的软件,压缩软件繁多,不可能一一列举。WinZip这个老牌的压缩软件最为有名,但我却不太喜欢,最主要的原因就是压缩率太小。所以这里就不再将WinZip拿出来比较。我们来看看其它几个压缩软件,经过比较后,发现它们各有所长。
 WinRar 
 最新版本:2.80
 下载网址:http://www.rarsoft.com/
 WinRar速度和WinZip不相上下,但是WinRar支持的压缩格式却比Zip多,我还有理由选择WinZip吗?
 WinAce
 最新版本:2.03
 下载网址: http://www.winace.com
 WinAce比起WinRar和WinZip来说,只能算是后起之秀,不过它超强的压缩比和多种压缩格式的支持正开始吸引我们的注意力……
 PowerArchiver
 最新版本:7.0
 下载网址:http://www.powerarchiver.com/
 绝类WinZip的操作界面和更多的压缩格式的支持,是我用它替代WinZip的最佳理由!
 压缩格式漫谈
 Cab格式是微软在发布Windows 95时采用的一种全新的压缩格式,是公认压缩率最大(比RAR压缩率大许多)的压缩格式,而且安全性好、不易受到破坏,所以深受广大用户及软件制作商的欢迎,非要说一个缺点就是解压缩比较慢。
 ACE格式的压缩率在某些情况下甚至比Cab格式的文件还大许多,但也有不足之处——对系统的要求比较高,软件运行速度较慢。
 RAR压缩格式比Zip格式压缩率大,但是比Cab、Ace格式小,不过它的优势在于速度和压缩率的良好平衡。
 对各种压缩格式的支持
 衡量一款压缩软件的好坏,不但要看它所支持的压缩格式的压缩率的大小、支持多少压缩格式,还要看系统资源的占用和易操作性。下表就是三种压缩软件的比较,希望对你有所帮助。
 通过上表比较,我们可以得出如下结论:
 初级用户:推荐使用WinRar,它的界面漂亮,使用简单,压缩率不错(比WinZip大多了),速度也很快。
 高级用户:极力推荐使用WinAce或PowerArchiver。
 编者:这里只是一家之言,每个人都有自己的喜好,不能一概而论,对于大多数初级朋友来说,用得最多的可能就是WinZip,而WinRar也是他们手头必备的工具,如果需要你可以将这些都安装上,毕竟对于现在容量动辄上GB的硬盘来说,它们都是一些小软件。
速度、压缩率对比
 下面压缩一个3D飞机游戏(包括Avi、Dat、Wav、Dll、Exe和Zip文件),来比较它们的压缩率:
 文档原始大小: 46.7MB
 测试环境: Celeron 300A
 384MB内存
 Windows 2000 SP2
 不难看出,速度最快的是WinRAR,其次是WinAce,最让人难以忍受的是PowerArchiver,它比第一名WinRar慢了一半。压缩率最大的是WinAce,比第二名小了7MB多。^_^,真的不错哟!
 可执行文件的压缩
 虽然像WinZip等之类的压缩软件可以压缩你电脑中的资料,但压缩过后就不能再执行了,这样的压缩方式仅适用于资料的保存与备份,想要让你电脑上的应用程序可以又减肥、又能执行的话,就得靠一些Exe/DLL/OCX文件压缩软件……
这些很特殊的压缩程序,与WinZip这一类我们常用的压缩软件不同的是被它压缩过后的文件还是保持原貌,可以继续正常使用而不会产生异状,这无疑对于提高你的作业系统性能是有相当大的帮助的,不但可以减少使用空间,更因为文件小硬盘存取时间少而缩短程序启动的时间。
 除了压缩的功能之外,如果你是程序设计师,不想让辛苦开发出来的软件被其他人所反编译、破解修改的话,它们也可以发挥出强大的防护功效,你的应用程序执行文件只要经过此类压缩软件压缩,一般的Crack是无法轻易破解的。下边是我们常见的两种可执行文件压缩软件。
常用的加“壳”软件
 和常见的压缩软件相比,可执行文件压缩软件不但少,而且使用很不方便,不过下边这两个还是基本上可以满足你的需求。
 ASPack 
 最新版本:2.11
 下载地址:http://www.aspack.com
 软件类型:共享软件,30天试用
 一个老牌的可执行文件压缩软件,如果你对可执行文件的压缩一窍不通,可以选择这个,和Windows紧密结合的傻瓜型的使用方法使你不用花费太多的心思去了解那些参数(而且支持简体中文显示!)……
 UPX 
 最新版本:1.20
 下载地址:http://upx.sourceforge.net
 http://www.onlinedown.net/UPX.HTM
 软件类型:免费软件
 这是一个可执行文件压缩工具,最高可达50~70% 的压缩率可以在不影响程序原来的执行能力的情况下,大幅缩小文件容量(加速网络下载?)。可压缩程序的所有资源,也可以让你自行调整压缩率,甚至还内建完整的解压还原功能(而且这个软件还支持Linux呢!不知道这是不是算作跨平台性?)。
 虽然此软件使用命令行方式执行,但是它的压缩率、安全性都比ASPack要好,多至9个的压缩级别(从-1到-9数字越大压缩率越大)为你压缩提供了丰富的调整选项,解压缩用-d参数,测试用-t参数,不带任何参数运行UPX.exe可以显示命令行参数。
 编者:为了方便大家,我给你们找了一个UPX4Win,知道是什么东西吗?就是可以使用Windows界面压缩的UPX,到http://upxwin.tsx.org/下载一个吧……
 测试
 笔者用一个1.9MB的Exe文件进行压缩测试,以下是测试结果:
 压缩率相差不大,但还是UPX胜了。
 怎么样,通过介绍是不是有收获了呢?本人爱好加密解密,如果你有任何问题欢迎与我联系E-mail:taegroup@sohu.com。  
站内搜索