可执行文件压缩软件Pklite

Author: 王水波、唐银红 Date: 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来试一下。