如何在 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 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Python3 中解压缩使用 PKZIP 以外的算法加密的文件?