ArchivePasswordTest
- JavaのライブラリではZIP(java.util.zip)とJAR(java.util.jar)にパスワード機能が無いらしい
- ZIPはフリーのライブラリ(jp.hishidama.zip)を使いパスワード保護を実現できる
- JARでは無理であるようだ
パスワード保護されたZIPを圧縮・解凍できる
JARではパスワードなしでの圧縮・解凍しかできない
|
|
-----コメント-----
JavaのライブラリにはZIPとJARを扱うクラスが当然ありますが……
それらはパスワードを扱えないようなのです。
JARの仕様に都合が悪かったりするのでしょうか?
(JARはZIPのサブクラスなのでZIPにパスワード付けるとJARも、ね)
ともかくパスワード保護できないのは不便なので探すと、ありました。
『ひしだま's ホームページ』様の
「Zipユーティリティー」です。
なお、JARでもできないかと無理矢理してみました。
JARの圧縮がZIPと同じならできなくもなかろうと思って。
結果的には、パスワード以前の問題でダメでした。
自分でテキスト出力したMANIFESTではJARとして機能しません。
(次に作ったPlayerOutputTestで判明したので、そちらを参照のこと)
やはりJARはJAR用のクラスで扱わねばいけないようです。
ところで、このテスト作品は意外と実用的ですね。
戻る