2016-11-10 305 views
0

我试图通过DotNetZip提取压缩文件。该文件是encrypted与密码,需要重置或删除。我用ExtractAll方法但收到异常:使用DotNetZip解密密码保护的压缩文件C#

BadPasswordException是未处理的,密码didnot匹配。

我的代码如下:

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

回答

相关问题