2016-11-10 92 views
0

DotNetZipで圧縮ファイルを解凍しようとしています。ファイルはパスワード付きのencryptedであり、リセットまたは削除する必要があります。 ExtractAllメソッドを使用しましたが、例外を受け取りました:DotNetZipを使用してパスワードで保護されたZipファイルを復号するC#

BadPasswordExceptionが処理されなかったため、パスワードが一致しませんでした。

私のコードは以下の通りです:

using (Ionic.Zip.ZipFile zip = Ionic.Zip.ZipFile.Read(source_file)) 
{ 
    zip.Password = "1234"; 
    zip.ExtractAll(dest_path, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently); 
} 

任意の助けが理解されるであろう。

+3

正しいパスワードを使うのか? – Xeun

+0

私はパスワードを知らないかのように抽出しようとしていません。 –

+0

パスワードなしでは、動作しません。あなたは何とかそれを解読しなければならないでしょう。パスワードを忘れてしまった場合、パスワードなしでファイルを抽出することはできません。 – Koneke

答えて

関連する問題