7Zipを使用して既存のzipファイルにパスワードを追加することは可能ですが、解凍して再度パックする必要はありません。
本来、ファイルを暗号化する場合は、アーカイブ全体をパスワードで暗号化する必要があるため、ファイルを解凍して再パックする必要があります。
ZipファイルをZipすることはできますか?いいえ/低圧縮を使用し、元のZipファイルを暗号化します。元のファイルを再パックするよりもはるかに高速です。
zipcloak を使用して、既存のZipファイルをパスワードで保護できます。
編集:T.古川は パスワードオプションを追加するzipcloakのパッチ を作成したので、バッチ処理ははるかに簡単です:C:\>for %f in (*.Zip) do zipcloak -p password %f
。
GUIが必要な場合は、WinRARとPeaZipの両方で既存のアーカイブをバッチ暗号化できます。
WinRARの場合:Zipファイル>ツール>アーカイブの変換>圧縮...>パスワードの設定...を選択します。
PeaZipの場合:[Zipファイル]> [変換]> [パスワード/キーファイルを入力]を選択します(オプションで、Windowsの組み込みZip処理との互換性のために、[詳細]タブでアルゴリズムをZipCryptoに設定します)。