如何在 Windows 8 中使用密码解压缩 zip [关闭]

Posted

技术标签:

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

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

还有其他方法吗?

谢谢

【问题讨论】:

您应该在问题的标签中指出您正在使用的编程语言。 你试过winRAR吗,你必须知道密码。如果你不知道密码,其他一些软件可以破解。 您所说的 Windows 8 程序是指 Windows 应用商店应用程序(或现在所谓的任何东西)吗? 【参考方案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。请帮帮我谢谢

以上是关于如何在 Windows 8 中使用密码解压缩 zip [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift中解压缩带有密码的json文件?

如何在 Python3 中解压缩使用 PKZIP 以外的算法加密的文件?

压缩文件密码怎么解

Windows10 环境下安装mysql 7(解压缩版)

如何仅使用 Windows 的内置功能从脚本中压缩或解压缩?

在密码提示符中输入行[重复]