パスワード付きZIPファイルに対応しているコンポーネントはありますか?

バージョン4.4以降では、ファイル、ディレクトリをZIPファイルに圧縮するZipFileコンポーネント、ZIPファイルを解凍するUnzipFileコンポーネントがあり、「パスワード」プロパティを指定して暗号化したZIPファイルに圧縮したり解凍したりすることができます。

バージョン4.3以前ではパスワード付きのZIPファイルの圧縮、解凍はサポートしていません。OSがUNIX系でzipコマンドの「-P」オプションをサポートしている場合、EXEコンポーネントでコマンド実行することにより対応することができます。EXEコンポーネントで実行するには、「ファイルパス」プロパティに以下のように設定します。

Linux系の例

text.txtを圧縮してtest.zipというファイル名で出力してパスワードに「password」を設定する場合

zip -P password test.zip test.txt

※「ファイルパス」プロパティに「zip」のみ設定し、-P以下を「引数」プロパティに設定しても同じです。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

他のキーワードで検索する