0

我是 c# 和一般编程的新手。我已经开始创建自己的 powerpoint 插件。我已经将它带到了用户可以浏览 zip 文件的位置,但现在我需要知道 - 如何从该 zip 中的文件或 c# 中的复合文件中解析信息?

我必须使用图书馆吗?如果是这样,我该怎么做?

4

2 回答 2

2

正如其他人所提到的,System.IO.Compression命名空间具有ZipFile用于创建/提取 zip 文件的类。但是,它们仅在 .NET 4.5 中可用,目前仅作为 Visual Studio 2012 RC 的一部分提供。

参见System.IO.Compression

到目前为止,在 .NET 中处理 zip 文件的事实标准一直是DotNetZip 库。它在开源MS-PL 许可下可用。

另见:

于 2012-07-27T00:00:10.920 回答
1

通常,要使用 ZIP 文件,请使用ZipArchive代表 ZIP 文件的类,或使用静态ZipFile类的成员来处理 ZIP 文件,并使用DeflateStream该类来读取压缩文件的内容。

要轻松读取二进制文件的内容,请使用BinaryReader该类。否则,将StreamReader类用于文本文件。

于 2012-07-26T23:08:13.867 回答