Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中,什么是离子拉链的替代品?_C#_Windows_Zip - Fatal编程技术网

在C#中,什么是离子拉链的替代品?

在C#中,什么是离子拉链的替代品?,c#,windows,zip,C#,Windows,Zip,我使用Ionic.Zip压缩和解压我的数据。但我发现Ionic.Zip无法处理大文件大小(>3GB) 那么,是否有任何第三方工具可以用来取代Ionic.Zip? 从他们的网站上引用: Zip存档中文件的大小或数量对内存和磁盘空间需求绝对没有影响 可能是更便宜的选择。如果您可以使用.NET Framework 4.5+,现在是BCL的一部分,如“”文章所述 此外,IMHO这个“事实上”的第三方库来自SharpDevelop团队。名称空间具有名称空间和类。它实际上可以处理更大的文件 为此,您需要使用

我使用Ionic.Zip压缩和解压我的数据。但我发现Ionic.Zip无法处理大文件大小(>3GB)

那么,是否有任何第三方工具可以用来取代Ionic.Zip?

从他们的网站上引用:

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


可能是更便宜的选择。

如果您可以使用.NET Framework 4.5+,现在是BCL的一部分,如“”文章所述


此外,IMHO这个“事实上”的第三方库来自SharpDevelop团队。

名称空间具有名称空间和类。

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

为此,您需要使用属性:

UseZip64WhenSaving = Zip64Option.Always

我浏览过一些论坛,他们说ionic zip在保存过程中使用了多个线程或缓冲区(一些类似的东西)。我在这里面临的问题是我能够在我的用户机器中压缩内容,但在运行多个应用程序的机器上,ionic zip无法保存压缩文件…例外是“system.outofmemory”