2011-09-28 44 views
2

是否有.NET工作內存的ZIP庫?工作在內存中的.NET ZIP庫

我需要壓縮和解壓縮文件沒有臨時文件存儲在硬盤上。只需在內存中構建歸檔並返回內存流。然後接收內存流並且不在hdd unzip文件上存儲zip存檔並保存。據我所知,

回答

1

SharpZipLib應該正常工作寫入MemoryStream。說實話,看到任何需要寫入物理文件的 zip庫,我都會很驚訝。很可能有便利「將文件添加到存檔」的方法,但是我在各種平臺上看到的所有API都允許您使用自定義數據添加手動創建的zip文件條目。

1

在.NET框架中的WindowsBase DLL自3.0版以來有一個ZipPackage類。