可执行文件压缩软件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来试一下。