【问题标题】:How decompress zip with a password in windows 8 [closed]如何在 Windows 8 中使用密码解压缩 zip [关闭]
【发布时间】:2012-10-26 07:28:02
【问题描述】:

我有一个 zip 密码文件并且知道这个密码。我需要在 Windows 8 Metro 应用程序代码中打开这个 zip 文件。但System.IO.Compression.ZipArchive 在 Windows 8 Metro 应用程序代码中不支持带密码的 zip。

还有其他方法吗?

谢谢

【问题讨论】:

  • 您应该在问题的标签中指出您正在使用的编程语言。
  • 你试过winRAR吗,你必须知道密码。如果你不知道密码,其他一些软件可以破解。
  • 您所说的 Windows 8 程序是指 Windows 应用商店应用程序(或现在所谓的任何东西)吗?

标签: c# windows-8 zipfile


【解决方案1】:

使用SharpZipLib

SharpZipLibZip.Zip.FastZip zip = new ICSharpCode.SharpZipLib.Zip.FastZip();
zip.Password = "password";
zip.CreateZip(zipfilename, "temp\\", true, null, null);

【讨论】:

  • SharpZipLib 也不支持 net 4.5。我需要在 Windows Metro 应用程序中使用密码解压缩 zip。请帮帮我谢谢
【解决方案2】:

我使用DotNetZip

可以像这样使用密码解压(来自 c# 示例页面):

using (ZipFile zip = ZipFile.Read(ExistingZipFile))
{
    ZipEntry e = zip["TaxInformation-2008.xls"];
    e.ExtractWithPassword(BaseDirectory, Password);
}

【讨论】:

  • DotNetZip 不支持 net 4.5。我需要在 Windows Metro 应用程序中使用密码解压缩 zip。请帮帮我谢谢
猜你喜欢
  • 2012-10-18
  • 2017-05-04
  • 1970-01-01
  • 1970-01-01
  • 2017-06-30
  • 2019-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多