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);
}
任意の助けが理解されるであろう。
正しいパスワードを使うのか? – Xeun
私はパスワードを知らないかのように抽出しようとしていません。 –
パスワードなしでは、動作しません。あなたは何とかそれを解読しなければならないでしょう。パスワードを忘れてしまった場合、パスワードなしでファイルを抽出することはできません。 – Koneke