可执行文件压缩软件Pklite 王水波、唐银红 1995-01-13 PKLITE分为共享版和商业版两种,其中共享版不能使用-e选项。它的命令格式为:pklite[命令选项] [输入文件] [输出文件]。 其中命令选项主要有以下几个: (1)-a,通常压缩,没有下面几个命令选项所具有的功能; (2)-b,压缩时对被压缩文件产生扩展名为BAK的备份文件; (3)-o,压缩时如果存在与输出文件同名的文件,则直接覆盖; (4)-u,压缩时把输出文件的创建时间改为当前时间; (5)-x,对已经用Pklite压缩过了的文件进行解压; (6)-l,显示该软件的有关信息。 输入文件与输出文件在必要时可指定路径名。如果省略输出文件,则压缩后的文件与压缩前原文件同名。举几个例子(最好事先用PATH命令指出pklite.exe所在的路径名): (1)欲压缩C:\PC\PCTOOLS.EXE这个文件,并且压缩后的文件名为PCT.EXE这个文件,并且压缩后的文件名为PCT.EXE,其命令为:pklite -a pctools.exe pct.exe。 (2)欲压缩C:\PC\PCTOOLS.EXE文件,压缩后的文件仍用原先的文件名,要求产生备份文件,则命令为:pklite -b pctools.exe,该命令执行结果在当前目录下产生被压缩了的PCTOOLS.EXE文件和原文件的备份文件PCTOOLS.BAK。 (3)如果C:\PC下有若干个可执行文件,欲对它们全部进行压缩,输出文件与输入文件相同,则命令格式为:pklite -a *.*。 使用Pklite要注意以下几点:(1)对于被病毒感染或加了口令的文件(如用keymaker),用Pklite来压缩则可能产生一些不正常现象; (2)有极少数文件压缩后不能正常运行,可用-x命令进行解压恢复。 Pklite对可执行文件进行压缩,其压缩率一般在20%~50%之间,某些情况下压缩率可能会超过50%。在自行开发软件时(如用FOXPROV2.5),对于编译生成的可执行文件进行压缩,可使文件长度减短许多,却不影响程序的正常运行,使您开发的软件更加短小精焊。对于没有硬盘的计算机用户来说,有些软件长度正好超过一张高密的容量,此时不妨用Pklite来试一下。