2010-02-23 41 views

回答

4

由于@Arnis L提到,将有问题解压zip文件。无法使用GZipStream打开一个压缩文件,尝试

DotNetZipCGZipLibrary.dll

+0

它适用于普通拉链吗? – 2010-02-23 09:39:27

+0

这样比较好。 ;) – 2010-02-23 09:47:34

+0

您可以删除不适用于该问题的大部分答案吗? – MPritchard 2010-02-23 09:49:03

8

为此使用一个工具。像SharpZip。据我所知 - .NET不支持开箱即用的ZIP文件。

here =>

有2个问题与这个类。
- 它不处理ZIP文件。
- 功能失常,实际上可以在“压缩”中使数据膨胀。
逻辑有问题。这是一个已知的问题,但尚未确定。

所以 - 如果您需要使用ZIP文件,gzipstream将无济于事。否则 - 它应该工作正常。

+0

+1我倾向于认为SharpZip用过很多 – MPritchard 2010-02-23 09:47:29

+0

+1正确的答案,第一次 – 2010-02-23 10:22:57

+0

是否有库支持RAR文件? – Tuoski 2010-02-23 12:54:35