DOBON.NET DOBON.NETプログラミング掲示板過去ログ

パスワード付ZIPファイルの解凍に関して

  • 題名: パスワード付ZIPファイルの解凍に関して
  • 著者: noza
  • 日時: 2008/09/17 15:19:34
  • ID: 23011
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[VB.NET ]
分類:[.NET]

nozaと申します。
いつも、参考にさせてもらっております。
ありがとうございます。

DOBON.NET さんの下記ページを参考に
http://dobon.net/vb/dotnet/links/createzipfile.html

#ziplibを使用してパスワード付ZIPファイルを作成するプログラムを
作りました。

環境は
VB.NET 2005 + #ziplib(Ver.0.85.5) です。
ソース的には参考ページをまる写しに近く、変更点は
インプットファイルとアウトプットファイルおよびパスワードを
パラメータで渡す形式にしただけです。

実行すると
パスワード付ZIPファイルは正常に作成された様に見えるのですが
lhaplusなどのツールがインストールされている環境で
該当のZIPファイルをダブルクリックするとパスワード入力画面が
出てパスワードを入力すると、正常に解凍されます。
ZIP用のツールがまったく入っていないXP端末では、パスワード入力画面が
出てパスワードを入力すると、「入力したパスワードが間違っています。・・・」
のメッセージが出て解凍できない状態になってしまいます。
(+Lhaca 0.97でも解凍できません。)

なんとかXP標準の機能だけでパスワード付ZIPファイルを解凍したいのですが
どなたか、情報お持ちではないでしょうか?

ちなみにやってみたこと
・パスワードなしでZIPファイル作成 -> 問題なく開けました。
・圧縮レベルをいろいろ変えましたが -> 開けませんでした。
・lhaplusでパスワード付ZIPファイルを作成 -> 問題なく開けました。

以上

DOBON.NET | プログラミング道 | プログラミング掲示板