.NET ZIP库在内存中工作

时间:2011-09-28 10:54:35

标签: .net zip

是否有适用于.NET的ZIP库?

我需要压缩和解压缩文件,而不需要在hdd上存储临时文件。只需在内存中构建存档并返回内存流。然后接收内存流,而不在hdd解压缩文件上存储zip存档并保存。

3 个答案:

答案 0 :(得分:2)

DotNetZip Library支持内存工作。 以下是一些Examples

答案 1 :(得分:1)

据我所知,

SharpZipLib应该可以正常写入MemoryStream。说实话,看到任何需要你写入物理文件的 zip库我会感到非常惊讶。可能有便利方法“将文件添加到存档”但我在各种平台上看到的所有API都允许您添加手动创建的带有自定义数据的zip文件条目。 / p>

答案 2 :(得分:1)

自3.0版以来,.NET框架中的WindowsBase dll已经有ZipPackage类。