PKZIP 压缩文件 PKZIP软件是使用广泛的压缩软件,PC Tools 8.0系统内包含了该软件包主要功能, 它有3个主要的具有不同功能的可执行文件。它们是: A. PKZIP.EXE 打包程序。用于将源文件压缩成后辍为.ZIP文件。 B. PKUNZIP.EXE 解包程序。用于将后辍为.ZIP的压缩文件解包。 C. ZIP2EXE.EXE 生成自解包程序,用于将.ZIP文件生成可执行的.EXE自解包。 1、PKZIP 命令格式 PKZIP [参数] <压缩包文件名> <[路径]源文件名(含通配符)> PKUNZIP [参数] <压缩包文件名> [d:[解包输出路径]] zip2exe [-j] <压缩包文件名> 其中,压缩包文件名若缺省后辍则为.ZIP。在ZIP2EXE中若有“-J”参数,则为采 用最大压缩比。PKZIP和PKUNZIP格式中的参数,分别为PKZIP 命令格式参数表和PKUNZIP 命令格式参数表所示。 PKZIP 命令格式参数表 ┌───┬──────────────┰───┬──────────────┐ │名称 │ 功 能 ┃名称 │ 功 能 │ ├───┼──────────────╂───┼──────────────┤ │-A │将文件加入到打包文件中 ┃-M[U.F] 文件移入打包文件(U更改,F刷新) ├───┼──────────────╂───┼──────────────┤ │-C │加注释(小写c为增或改注释) ┃-U │更新(补充)打包文件中文件 │ ├───┼──────────────╂───┼──────────────┤ │-D │从打包文件中删除指定文件 ┃-R │将子目录中文件一起打包 │ ├───┼──────────────╂───┼──────────────┤ │-E[X.N│-EX最大压缩比;-EN按常规压缩;┃-p │ 保存子目录(大写P可在打包 │ │.S] │-ES 快速压缩 ┃ │文件增加子目录 │ ├───┼──────────────╂───┼──────────────┤ │-F │更新打包文件中文件容 -T[MMDDYY] 处理指定日期以前文件 │ ├───┼──────────────╂───┼──────────────┤ │-I │加入改变过的新文件 [MMDDYY处理指定日期以后文件加入改 │ │ │ ┃ │变过的新文件 │ ├───╁──────────────╂───┼──────────────┤ │-V │查看ZIP打包文件中信息 -X<文件表 不处理文件表中所列文件 │ └───┴──────────────┸───┴──────────────┘ PKUNZIP 命令格式参数表 ┌───┬──────────────┰───┬──────────────┐ │名 称 │ 功 能 ┃名 称 │ 功 能 │ ├───┼──────────────╂───┼──────────────┤ │-C │解包压缩文件到屏幕显示 ┃-P │解包压缩文件到打印机 │ │ │(加M为满暂停) ┃ │ │ ├───┼──────────────╂───╁──────────────┤ │-D │建立子目录(包括子目录释放) ┃-R │替代已有的文件 │ ├───┼──────────────╂───┼──────────────┤ │-E/-X │解包压缩文件到磁盘 ┃-V │压缩文件列表 │ ├───┼──────────────╂───┼──────────────┤ │-O │覆盖已有文件 ┃-T │测试压缩文件的完整性 │ └───┴──────────────┸───┴──────────────┘ 2、应用举例 ⑴C:>KZIP -A TOOL C:\TOOL\*.* 将C:\TOOL子目录中所有文件压缩到TOOL.ZIP中。 ⑵C:>KZIP -X*.LIB TOOL C:\TOOL\*.* 将C:\TOOL子目录中,除后辍为.LIB的所有 文件,压缩到TOOL.ZIP中。 ⑶C:>KZIP -R TOOL \TOOL\*.* 将TOOL(包括以下的子目录)中所中文件打包到TOOL. ZIP中(未包括子目录名)。 ⑷C:>;PKZIP -R -P A:TOOL D:\TOOL\*.* 将D:\TOOL中包括所有子目录及文件压到A盘 的TOOL.ZIP中。 ⑸C:>;PKUNZIP -D A:TOOL C:\TOOL 将上述A盘中TOOL.ZIP还原至C盘TOOL子目录下。 ⑹C:>;PKZIP -V TOOL.ZIP 显示打包文件TOOL.ZIP信息。 ⑺C:>ZIP2EXE -J TOOL 以最大压缩比将TOOL.ZIP生成一个可自解包的可执行文件TOOL .EXE。 ⑻可写成批文件PK.BAT,将源文件压缩成一个可自解包文件。PK.BAT内容为: PKZIIP -A %1 %2 ZIP2EXE -J %1 执行PK.BAT实例: C:>;PK TIIL \TOOL\*.* 将TOOL目录下所有文件压缩到一个自解包文件TOOL.EXE。 |
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) | Powered by Discuz! X3.3 |