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 文件和从中解压缩,减少通过网络传输的数据。
选项
-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