#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)