compress

语法

compress[-z][-s][-ex][-cl 0-9][-o output_file][file...][-sfo]

compress[-u][-s][-ex][-p password][-od output_directory][-i input_file][-sfo]

说明

使用 MiniZip 将文件压缩为 zip 文件和从中解压缩,减少通过网络传输的数据。 使用 MiniZip 将文件压缩为 zip 文件和从中解压缩,减少通过网络传输的数据。

选项

-z

将指定文件压缩为 zip 文件。

-u

从输入的 zip 文件解压缩文件。

-s

以无提示模式显示信息,没有输出消息。

-ex

当向 zip 文件添加或从其中提取文件时,将路径从文件名排除。

-cl 0-9

选择一种压缩级别:0 压缩速度更快;9(默认值)压缩效果更好。

-o output_file

指定输出文件。

file...

指定一个或多个要压缩的文件。

-p password

指定 zip 文件的密码。

-od output_directory

指定将文件从 zip 文件提取到的目录。

-i input_file

指定输出文件。

-sfo

以标准格式输出显示信息。

用法

此命令对降低网络负载很有用。通过此命令,可传输多个压缩文件,同时仍保持最佳性能。如果没有为压缩操作指定 output_file 名称,则将第一个文件/目录的名称(不包含扩展名)作为输出 zip 文件名称。不支持用密码加密压缩操作。但支持将受保护密码的压缩文件解密。压缩和解压缩操作均覆盖现有文件。

示例

执行简单的压缩操作:

fs0:\> compress -z a.txt b.txt c.txt

创建压缩文件并提供输出压缩文件的名称:

fs0:\> compress -z -o zipfile.zip a.txt b.txt c.txt

创建采用更快压缩逻辑的压缩文件:

fs0:\> compress -z -cl 0 -o zipfile.zip a.txt b.txt c.txt

执行简单的解压缩操作:

fs0:\> compress -u -i zipfile.zip

将文件解压缩到特定目录:

fs0:\> compress -u -od newdir -i zipfile.zip

将受密码保护的压缩文件解压缩到特定目录:

fs0:\> compress -u -p password -od newdir -i zipfile.zip

将压缩文件中的所有文件解压缩到根目录:

fs0:\> compress -u -ex -i zipfile.zip