2010-11-12 87 views

回答

8

SharpZipLib是使用.NET中的ZIP文件的不錯選擇。

更多信息請參見http://www.icsharpcode.net/opensource/sharpziplib/

+0

我已經在一些項目中使用了這個,沒有問題。簡單而直接。順便說一下,我認爲這是GPL。 – kmarks2 2010-11-12 16:12:23

+0

+1完美地工作!這裏最簡單的例子http://wiki.sharpdevelop.net/SharpZipLib_FastZip.ashx – kiewic 2011-07-02 16:31:43

4

可以使用System.IO.Compression.DeflateStream類解壓文件。那裏也有一個例子。

+0

-1的鏈接與解壓zip文件不同。從你鏈接的文檔:*「這個類本身並不提供添加文件或從.zip壓縮文件中提取文件的功能」。* – 2010-11-12 15:22:11

+0

-1 ZIP是一組文件,例如unix中的.tar.gz文件,不僅僅是像.gz這樣的流。 – 2010-11-12 16:17:58