C# 用c解压4gb文件#
我使用夏普库进行压缩和解压缩。它在4GB文件中运行良好,因此正在寻找一些.net framework解决方案。我在dotnet中尝试了gzip压缩。这也无法解压缩4gb文件。 你知道其他处理大文件的zip库吗C# 用c解压4gb文件#,c#,zip,gzip,compression,C#,Zip,Gzip,Compression,我使用夏普库进行压缩和解压缩。它在4GB文件中运行良好,因此正在寻找一些.net framework解决方案。我在dotnet中尝试了gzip压缩。这也无法解压缩4gb文件。 你知道其他处理大文件的zip库吗 感谢在.NET 4.0中删除了4GB限制,因此您可以使用System.IO.Compression命名空间中的类 图像压缩算法 System.IO.Compression已完成 在.NET4中有所改进。放气流和 GZipStream不再膨胀 压缩数据。这意味着 很多情况下你会看得更清楚 使
感谢在.NET 4.0中删除了4GB限制,因此您可以使用
System.IO.Compression
命名空间中的类
图像压缩算法
System.IO.Compression已完成
在.NET4中有所改进。放气流和
GZipStream不再膨胀
压缩数据。这意味着
很多情况下你会看得更清楚
使用这些工具时的压缩比
NET 4上的流。我们还删除了
4 GB大小限制,因此您现在可以
压缩长度超过4 GB的流
发件人:
如果您无法将.NET 4.0 framework作为目标,那么我恐怕无法提供任何帮助。将以100%托管代码正确处理ZIP64存档(>4.2GB)。它(根据我的测试)还有一个非常好的功能集,在压缩方面比框架库做得更好(即:性能相当或更好,文件小得多,通常大约是框架压缩例程的1/3)。如果外观不是问题,可以使用Shell FolderItems(shell32.dll),唯一的缺点是使用起来有点棘手,而且您会得到一个Windows进度对话框,而不是回调例程