#navi(../)
* Linuxでパスワード付きzipファイルのパスワードを解除する方法・zipcloack [#y87982a7]
zipcloackコマンドを利用することにより、パスワードで保護されたzipファイルのパスワードを解除することができます。~
もちろん、パスワードを知っている必要がありますが。~
以下にzipcloackコマンドの使用方法を記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連資料 [#c53325ec]
-[[zip形式で圧縮する方法>逆引きUNIXコマンド/zip形式で圧縮する方法]]
-[[Linuxでパスワード付きzip圧縮を行う方法>逆引きUNIXコマンド/Linuxでパスワード付きzip圧縮を行う方法]]
-[[すでにあるzipファイルにパスワードを設定する方法・zipcloack>逆引きUNIXコマンド/すでにあるzipファイルにパスワードを設定する方法]]
-[[CentOSでWindowsのシフトJISファイル名を含むzipファイルを解凍する方法>CentOS/CentOSでWindowsのシフトJISファイル名を含むzipファイルを解凍する方法]]

* zipcloackコマンドを利用してパスワードを解除する [#c79fec54]
+ パスワードsakuraでzipファイルを作成
 $ zip -P sakura -e linux.zip *.txt
   adding: centos.txt (stored 0%)
   adding: debian.txt (stored 0%)
   adding: fedora.txt (stored 0%)
   adding: ubuntu.txt (stored 0%)
 $ ls -l linux.zip 
 -rw-rw-r-- 1 sakura sakura 682  9月 14 16:45 linux.zip
unzipで作成したzipを展開しようとするとパスワード問い合わせされる
 $ unzip linux.zip 
 Archive:  linux.zip
 [linux.zip] centos.txt password:
#br
+ zipcloak -d によりパスワードを解除します。~
パスワード解除の構文は以下のようになります。
 zipcloak -d パスワード付きzipファイル
以下は、zipcloak -d の実行例です。~
zipcloak -dコマンド実行前のlinux.zipと実行後のlinux.zipのタイムスタンプおよびファイルサイズが変化しているのが確認できます。~
zipcloak -dによりパスワードが解除されたlinux.zipが作成されました。
 $ ls -l linux.zip 
 -rw-rw-r-- 1 sakura sakura 682  9月 14 16:45 linux.zip
 $ zipcloak -d linux.zip
 Enter password: 
 decrypting: centos.txt
 decrypting: debian.txt
 decrypting: fedora.txt
 decrypting: ubuntu.txt
 $ ls -l linux.zip 
 -rw-rw-r-- 1 sakura sakura 570  9月 14 16:47 linux.zip
#br
unzipコマンドを使用すればパスワード問い合わせが表示されず展開されます。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS