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ファイルへの圧縮およびzipファイルからの圧縮解除を行って、ネットワークを介して転送するデータを縮小します。
オプション
-z
指定したファイルをzipファイルに圧縮します。
-u
入力zipファイルからファイルを圧縮解除します。
-s
サイレントモードで情報を表示します。出力メッセージはありません。
-ex
ファイルをzipファイルに追加するか、zip ファイルからファイルを抽出するときに、ファイル名からパスを除外します。
-cl 0-9
圧縮レベルを選択します。
0
を指定すると、より高速に圧縮でき、9
(デフォルト)を指定すると、圧縮率が上がります。-o output_file
出力ファイルを指定します。
file...
zip圧縮する1つまたは複数のファイルを指定します。
-p password
zipファイルのパスワードを指定します。
-od output_directory
zipファイルからのファイルの抽出先ディレクトリを指定します。
-i input_file
入力ファイルを指定します。
-sfo
標準形式の出力で情報を表示します。
使用法
このコマンドはネットワーク負荷の軽減に役立ちます。これにより、最適なパフォーマンスを維持したまま、複数の圧縮ファイルを転送することができます。output_file
名を指定せずにzip操作を行うと、拡張子を含まない最初のファイル/ディレクトリの名前が出力zipファイルの名前として使用されます。zip操作でパスワードの暗号化はサポートされていません。パスワード保護されたzipファイルの解読はサポートされています。zip操作と解凍操作の両方で、既存のファイルは上書きされます。
例
簡単なzip操作を実行するには、次のように入力します。
fs0:\> compress -z a.txt b.txt c.txt
zipファイルを作成し、出力zipファイルの名前を指定するには、次のように入力します。
fs0:\> compress -z -o zipfile.zip a.txt b.txt c.txt
より高速の圧縮ロジックでzipファイルを作成するには、次のように入力します。
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
パスワード保護されたzipファイルを特定のディレクトリに解凍するには、次のように入力します。
fs0:\> compress -u -p password -od newdir -i zipfile.zip
zipファイルからすべてのファイルをルートディレクトリに解凍するには、次のように入力します。
fs0:\> compress -u -ex -i zipfile.zip