C# 使用DotNetZip C解密受密码保护的压缩文件#
我正试图通过C# 使用DotNetZip C解密受密码保护的压缩文件#,c#,encryption,dotnetzip,C#,Encryption,Dotnetzip,我正试图通过DotNetZip提取压缩文件。该文件使用密码进行了加密,需要重置或删除。我使用了ExtractAll方法,但收到异常: 未处理BadPasswordException,密码不匹配 我的代码如下: using (Ionic.Zip.ZipFile zip = Ionic.Zip.ZipFile.Read(source_file)) { zip.Password = "1234"; zip.ExtractAll(dest_path, Ionic.Zip.ExtractE
DotNetZip
提取压缩文件。该文件使用密码进行了加密
,需要重置或删除。我使用了ExtractAll
方法,但收到异常:
未处理BadPasswordException,密码不匹配
我的代码如下:
using (Ionic.Zip.ZipFile zip = Ionic.Zip.ZipFile.Read(source_file))
{
zip.Password = "1234";
zip.ExtractAll(dest_path, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently);
}
如有任何帮助,我们将不胜感激。根据使用的文档
using (ZipFile zip = ZipFile.Read(ExistingZipFile))
{
ZipEntry e = zip["TaxInformation-2008.xls"];
e.ExtractWithPassword(BaseDirectory, Password);
}
使用正确的密码?不,我正在尝试提取密码,好像我不知道密码一样。好吧,没有密码,它将无法工作。你得设法破解它。上面有密码的全部意义在于,没有密码就无法提取文件。