16

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

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

4

4 回答 4

13

如果您可以使用 .NET Framework 4.5+,则ZipArchive现在是 BCL 的一部分,如“ .NET 4.5 基类库中的新增功能”一文所述。

此外,恕我直言,“事实上的”第三方库是来自 SharpDevelop 团队的SharpZipLib 。

于 2012-06-13T05:26:09.200 回答
13

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

为此,您需要使用属性:

UseZip64WhenSaving = Zip64Option.Always
于 2013-09-25T11:54:39.420 回答
0

适用于 .NET 的 Xceed 实时 zip

从他们的网站引用:

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

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

于 2012-06-13T04:45:04.033 回答
0

System.IO.Compression命名空间有DeflateStreamGZipStream类。

于 2012-06-13T05:38:44.017 回答