【问题标题】:How to decompress a ZIP file in Windows 8 Metro without ZipArchive (zlib.net)如何在没有 ZipArchive 的情况下在 Windows 8 Metro 中解压缩 ZIP 文件 (zlib.net)
【发布时间】:2012-07-29 10:44:32
【问题描述】:

我有一个用 C# 编写的 Windows 8 Metro 应用程序。我需要打开一个 ZIP 文件并读取其中包含的 XML 文件。我使用了 ZipArchive 类,但它在当前版本中变得有问题并且不再工作。还有其他方法吗?

我尝试用谷歌搜索其他 ZIP 库,但我可以在 WinRT 中工作的唯一一个是 zlib.net,而且这个库没有非常友好的界面。如何在 C# 中使用 zlib.net 从 ZIP 中将 XML 文件作为字符串读取?

【问题讨论】:

  • ZipArchive 是如何“变成 bug”的,可以复制吗,你提交了 bug 报告,你可以使用旧版本吗?
  • 我提交了一份报告,我正在等待解决方法。但与此同时,我正在尝试探索其他选择。

标签: c# zip windows-8


【解决方案1】:

如何使用内置库类GZipStream 或 Deflate。

文档说 system.io.compressions.Deflate 支持 zip (RFC 1951)。

【讨论】:

  • GZipStream 不会打开 zip 文件 GZip 和 zip 文件不是一回事..
猜你喜欢
  • 1970-01-01
  • 2012-03-18
  • 1970-01-01
  • 2014-03-28
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-18
相关资源
最近更新 更多