什么是在C#离子邮编替代?

我用Ionic.Zip压缩和解压缩我的数据。 但是我发现Ionic.Zip不能处理大文件(> 3GB)。

那么有没有第三方工具可以用来取代Ionic.Zip?

如果你可以使用4.5,它现在是BCL的一部分

http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive(VS.110).aspx

http://msdn.microsoft.com/en-us/magazine/jj133817.aspx

另外,恕我直言,“事实上”的第三方库是SharpDevelop团队的SharpZipLib:

http://www.icsharpcode.net/opensource/sharpziplib/

它实际上可以处理更大的文件。

为此你需要使用财产:

UseZip64WhenSaving = Zip64Option.Always 

Xceed实时zip为.NET

从他们的网站引用:

Zip归档文件的大小或数量对内存和磁盘空间的要求绝对没有影响。

可能会更便宜的选择那里。

System.IO.Compression命名空间有DeflateStream和GZipStream类。