ArchivePasswordTest

パスワード保護されたZIPを圧縮・解凍できる
JARではパスワードなしでの圧縮・解凍しかできない

-->ArchivePasswordTest.java
-->ArchivePasswordTestPassZip.java

-->ダウンロード

-----コメント-----

JavaのライブラリにはZIPとJARを扱うクラスが当然ありますが……
それらはパスワードを扱えないようなのです。

JARの仕様に都合が悪かったりするのでしょうか?
(JARはZIPのサブクラスなのでZIPにパスワード付けるとJARも、ね)

ともかくパスワード保護できないのは不便なので探すと、ありました。
ひしだま's ホームページ』様の 「Zipユーティリティー」です。


なお、JARでもできないかと無理矢理してみました。
JARの圧縮がZIPと同じならできなくもなかろうと思って。

結果的には、パスワード以前の問題でダメでした。
自分でテキスト出力したMANIFESTではJARとして機能しません。
(次に作ったPlayerOutputTestで判明したので、そちらを参照のこと)

やはりJARはJAR用のクラスで扱わねばいけないようです。


ところで、このテスト作品は意外と実用的ですね。


戻る