资源描述:
《可执行文件压缩工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、可执行文件压缩工具=『fP0PS0FT1996.6OS寺{}口,7—可执行文件压缩工具北京亚伦,摩西f)316想增大你的硬盘空间吗一当然是在不花费你手头有限的金钱的前提下你可能会说你已经使用了DBISPACE,STACKER或ARJ,LHA等工具来折腾你的硬盘,这些工具的确能有效地增加休的硬盘空同,但都有着各自的局限.DBISPACE事实上是把一个庞大的压缩文件虚拟成~个逻辑盘,因为兼容性和占用大量内存的原因,很多玩家已相继从DBISPACE中撒出了iSTACKER虽优于DBISP.a.Cg,但在连UMB也寸土寸金的今天一还是放弃为
2、好;ARJ和I.HA之类的工具好是好t慢你一但要运行~些程序就不得不等待一个幔长的解征过程有没有~个办法,既能腾出一些硬盘空间卫不涉及到兼容或等待之类的问题呢,这正是率文所要介熠的——可执行文件压缩工具有A可能台认为可执行文件在盘上占地不多,没有压缩的必要,其实可执行文件在盘上占地也不少唉,口说无凭,我还是退出编辑器.查查硬盘……在我的390M的c:分逸上有269M的空间已被占用,其中EXE文件竟达34M,COM文件有2M,占八分之一强,而且其中大部分已作了压缩处理,你的硬盘情况如何昵?可执行文件压缩工具一般可把程序压缩掉O,有时旗
3、至能达5O,6O之多.也就是说如果你盘上有20MB未经压缩的可执行文件,在压缩后将为你空出近10MB的空间,而且丝毫不影响你的使用,有点心动了吧这次为体介绍的压缩工具有LZEXE,PK1I-TEDIET,AINEXE,PRO—PACK和wWPACK,还有……UNPUNP不是压缩工具,但提到可执行文件的压缩就不能不提UNP,困为它是目前最强劲的还原工具早期流行的一压缩工具只能压缩EXE文件,COM文忭需进行格式转换才能进行压缩,后来—些工具的功能被天t地加强,不仪能压缩.EXE,.COM文件,还能压缩其他繁删的一些文件.它们的工作原理
4、其实数据睡匀占软件有点相似t不同之处在于它们会在被压辅程序的头部加^一段自解压代码,使程序在技执行时先在内存自行解压,然后再执行本身的代码.当然这个过程会饿得令体无从察觉需要注意的是这些压缩工具往往无法处理带有覆盖部分的程序,有些压缩工具会提翟你注意当前处理的程序可能带有覆盖t另一些工具则可能会不由升说地乱压一气,样很可能会使该程序无法运行,甚至造成系统崩溃覆盖(OVERIAY)这个术语在下文中会被屡次提及t这是程序设计师为了适应I)()s系统的小内存现状而采用的一种编程技术,它使一段程序码在其被执行到时才动态地载A内存需要指出的是
5、,本文并不涉及列WINrX)ws下应用程序的压缩,由于WINIX)WS程序文件头的特殊性,一般情况下以上提及的压缩软件都不能正常地将其压缩,对于WINDOWS下的应用程序,另有专用的压缩工具,以后将专文提及.一,LZEXEI.ZEXE是一个流传甚广的可执行文件压缩工具t而且操作极为简便,由COMPU1ANKMAGAZINE出品用法:LZEXEfitename[iEXE].EXE后缀是酞认值,可以省略LZEXE还会自行创建一千.OLD的备份文件,对于曾教某些工具压缩过的文件,IzDrE会自动计算可压缩量,若认为无法再压会自行放弃.LZ
6、EXE无法处理带覆盖的文件,但它会提示你当前所处理的是带覆盏的文件,并问你是否继续处理,如果你选继续,I.ZEXE往往会在压缩的同时移去覆盖部分因LZEXE不能压缩.COM文件?故COM—PUIINKMAGAZINE提供了一个转换工具)M—TOEXE,用来把COM文件转换成EXE文件.用法:COMTOEXE问l[.C()M][exefi~ename!.EXE]][]内为可选项,在你不指定.EXE文件名的情况下,将使用原文件名如果想对经过压缩处理的EXE文件进行调试和修改就需把该文件还原.随盘提供的UNIZEXE就是专门用来还原由LZ
7、EXE压缩的执行文件?17?实用知识1996.6大众软件用法:UNIZEXEpackedfile[unpackedfile]还原后的文件可能与原文件有所羞l芹,但并不影响使用UNI.ZEXE也会自动生成备份.为了方便使用,COMPUI.INKMAGAZINE还提供了一个外壳程序LZESHEII.用法:I.ZESHEIIfilename:.EXE-[.COM]:/u]它能自动压缩COM和EXE文件,但因默认是EXE文件,所以在压缩CA)M文件时一定要加扩展名I/U]参数用来还原压缩文件在使用LZESHEI.I.时必须矿认上述三个文件都
8、在路径上,否则会提示出错二,PKLITEPKIl丁E是PKWARE出品的一个可执行文件压缩工具,市面上流行的是它的SHAREWARE版.它的商业版植很多软件公司所采用.查查你的硬盘你会发现手头有很多程序是用PKI,ITE压缩过的,例如