UPX之压缩宝录

        UPX是一款十分优秀的压缩工具。它不仅支持包括EXE、DLL等多种文件格式的压缩,而且压缩率相当高,完全免费没有任何功能与时间上的限制。有的文件甚至能压缩到原大小的百分之十左右,这是连WINZIP、WINRAR等压缩前辈也望尘莫及的。根据笔者的经验,一般的EXE文件都能压缩百分之六十之高。它的另一大特点就是压缩的文件不用手动解压缩就直接可用,像EXE文件就可以直接执行。所谓不用手动解压缩,那是因为当你执行了使用UPX压缩的程序后,系统在内存自动解压缩得到原文件运行。虽然理论上是多经过了一次解压缩的时间,但在速度上却丝毫体会不出哦!
 说了UPX的那么多优点,也该说说它的缺点了。最新版本1.20好似专门为DOS设计的,仍然采用命令行的压缩方式。也就是说必须在DOS下输入:UPX 文件路径及文件名,
这样的效率显然是不高的,你每想压缩一个文件都必须进入MS-DOS输入命令,而且不支持批量压缩。也是很多没有接触过DOS的电脑初学者望而却步,况且如果压缩的文件有几十个,嘿!那你可能要花上几个小时了。
 本文笔者受到WINZIP、WINRAR等软件的启示,我们为什么不能在鼠标右键菜单中添加一项“使用UPX压缩”呢?(完成图参见图1)好!说干就干,在鼠标右键菜单中添加的事还是要修改注册表了。因为UPX提供多种压缩格式,那只在以EXE为扩展名的文件添加显然不行,所以笔者采用了在所有文件中都添加这一项。首先请新建一个文本,输入以下内容:

 REGEDIT4

[HKEY_CLASSES_ROOT/*/Shell/使用 UPX 压缩]
[HKEY_CLASSES_ROOT/*/Shell/使用 UPX 压缩/command]
@="D://UPX//UPX.EXE -9 %1"

     D://UPX//UPX.EXE 为UPX在硬盘上的保存路径,-9为UPX的内部参数,其作用为调整压缩率,有1至9几个选项-9为最高压缩率,当然也最慢。)
然后在另存为YASUO.REG文件,运行它后,导入这个注册表。重新启动过后,随便点击一个文件试一试,那激动人心的“使用UPX压缩”终于出现了。点击启动看看(如图2),系统已经开始压缩此文件了,并一边显示压缩率,您就在一旁偷着乐吧!如果你想批量压缩,那也没关系,只要配合CTRL和SHIFT键选中多个文件系统就启动多个UPX一起压缩,不过可别太贪心哦!启动太多有可能造成系统资源不足而死机,到时候可别来怪我。差点忘了告诉大家,UPX1.20版可以在:
http://www.esoftware.com.cn/oload.php? url=http://ftp.eware.com.cn/pub/fmanager/upx120d.zip处下载。个头非常小,只有一百余K。
至此,WINDOWS简化UPX压缩步骤结束。希望大家能腾出更多的硬盘空间,或直接换一个大硬盘!

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论
================================== === UPX shell - readme file === ================================== version ==>;0.02 compiler ==>;Delphi6.0 UPX version ==>;1.20 date ==>;2002.03.07 该程序中已自带upx,你不需要再自己去找改软件了。 upx是一个非常棒的可执行文件压缩工具,它的压缩率可能是所有类似工具中最大的,同时它也提供了丰富的压缩选项,可是它最大的缺点却是使用不方便,每次都要从命令行来启动运行,还要通过一大堆复杂的参数来控制它。相比之下aspack的使用则是非常方便的。 于是我萌生了为upx制作一个外壳程序的想法,让这个外壳程序来可视化的设置各种参数,然后返回它的运行结果。由于使用习惯的关系,我几乎完全模仿aspack的界面来设计这个程序,唯一的遗憾是我无法知道压缩的进度。另外,程序中提供了很多附加的选项,也都是模仿aspack制作的。甚至制作了同exe÷dll÷ocx文件的右键菜单关联。所以相信你很快就可以熟悉这个软件的使用方式了。 本版本是专为upx1.20版制作的,因此其中的命令行参数也是为upx1.20做的,我不保证它可以与以后版本的upx兼容,但是如果你确信你手中的upx的参数方式与这个版本的相同的话,你到不防尝试一下。 最后,我想说明的是:我所作的只是调用upx,任何荣誉都是属于upx的制作者们的。 如果使用中有任何问题,或建议,请联系: tony sudahei@citiz.net http://www.tonixsoft.com

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

minkerui

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值