我用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:
它实际上可以处理更大的文件。
为此你需要使用财产:
UseZip64WhenSaving = Zip64Option.Always
Xceed实时zip为.NET
从他们的网站引用:
Zip归档文件的大小或数量对内存和磁盘空间的要求绝对没有影响。
可能会更便宜的选择那里。
System.IO.Compression命名空间有DeflateStream和GZipStream类。