设为首页
联系我们
加入收藏
| 网络工具 | 系统工具 | 应用软件 | 多媒体类 | 联络聊天 | 行业软件 | 图形图像 | 安全相关 | 编程开发 | 教育教学 | 游戏娱乐 |
| 程序源码 | ASP 源码 | CGI 源码 | PHP 源码 | 驱动下载 | 字体下载 | 素材下载 | 桌面大全 | 闪客天地 | 外挂插件 | 考题下载 |

站内搜索:

您的位置:首页-> 资讯中心-> 精文荟萃-> 介绍试用-> 另类压缩—PECOMPACT

介绍试用

软件FAQ
菜鸟必读
比较评测
介绍试用
教你一招

本类阅读TOP10

·Norton Utilities 2001给你一个稳定的系统
·PDF制作的第三方工具--Easy PDF
·不凡的MP3maker
·截图工具PrintKey2000
·Ulead Gif Animator 5.0新功能全接触
·网上照妖镜NukeNabber
·全新感受的DirectX 8.0 
·全球最快的小型浏览器Opera5
·超级邮件通使用手记
·给您最佳的保护—Norton Internet Security 2001

精品推荐

另类压缩—PECOMPACT

作者:未知 来源:未知 加入时间:2004-12-1

作者:
  来源:电子电脑报

  笔者同许多编程者一样,喜欢用DELPHI开发Windows应用程序,最看中的一点就是DELPHI应用程序不需要运行库的支持,用DELPHI编译的程序可以说是“即拷即用”。不过用多了也有一个烦恼,就是用DELPHI编译的EXE文件尺寸实在太大,即使窗口里只放一个退出按钮,别的什么也不干也得100多K,倘若编个像样的程序,一般没有个1M以上不行(实在怀念VB的只有几十K的程序)。另一个头疼的问题是虽然源代码经过了编译,但里面的文字信息、图片什么的均是原封不动,倘若遇上好事者,用几个小工具就可以将它们改得面目全非;倘若内置了口令或注册号之类的程序,连水平一般的解密者都可以通过修改代码而破解(不好意思,我就干过),眼睁睁自己的心血就这么白费了,实在是……直到遇上了PECOMPACT——专业压缩EXE文件的小程序,一切问题总算迎刃而解了。

  PECOMPACT之所以专业,是因为它只能压缩Windows 9X/NT下的EXE文件以及DLL、SCR、OCX等库文件(据说这个软件完全用汇编语言写成,好羡慕),它通过压缩可执行文件中的代码、数据、资源等做到减少文件的尺寸,同时又不影响程序的运行。一般地,它可以减少文件尺寸50%以上。由于文件尺寸大大缩小,可以显著减少文件装入的时间(虽然运行之前有一个解压缩的过程,不过那是靠CPU和内存完成的,比起读硬盘来要快得多啦)。另一大好处就是用它压缩过的可执行文件,修改和反编译的难度大大加大了,估计在针对PECOMPACT的解压缩软件问世之前,一般的人是办不到了:<……

  PECOMPACT的运行很简单。只要在Filename里输入要压缩的文件名,按一下Compress就可以完成压缩了。如果需要测试一下压缩后的程序是否能正常运行,可以按一下Test。如果压缩后的程序不能正常运行也不要紧,PECOMPACT会自动将程序还原。如果一切正常,则可以按Erase BAK钮删除备份。程序有四个操作选项,分别是压缩应用程序、压缩动态链接库、整理及安装Plugin功能,其中,后两个选项不进行压缩;压缩方式有两种选择:适合于小程序的aPlib和大型应用程序的JCALG1方式;在高级配置里还有许多关于压缩范围和压缩选项,适合专业人士作进一步选择,这里不再赘述。

  笔者用PECOMPACT对一个DELPHI编译的程序进行了压缩,原文件大小为314880字节,压缩后为138240字节,压缩率为43%,程序运行一切正常。有趣的是如果采用整理(不压缩)选项,文件的尺寸变为296960字节,估计是将其中多余的代码去掉的缘故吧。PECOMPACT对VB、VC编译的应用程序压缩效果也不错,不过对VFP编译的EXE文件可不太灵光,这是因为VFP采用的是伪编译技术,程序代码只是作为覆盖段附在EXE文件之后,PECOMPACT对此尚无能为力。另外,PECOMPACT只能压缩Windows 9X/NT的32位应用程序,对DOS或16位Windows应用程序不起作用。

  PECOMPACT作者的主页是www.collakesoftware.com,目前最新版本是1.40

(出处:)





相关文章
相关软件