是否有.NET工作內存的ZIP庫?工作在內存中的.NET ZIP庫
我需要壓縮和解壓縮文件沒有臨時文件存儲在硬盤上。只需在內存中構建歸檔並返回內存流。然後接收內存流並且不在hdd unzip文件上存儲zip存檔並保存。據我所知,
是否有.NET工作內存的ZIP庫?工作在內存中的.NET ZIP庫
我需要壓縮和解壓縮文件沒有臨時文件存儲在硬盤上。只需在內存中構建歸檔並返回內存流。然後接收內存流並且不在hdd unzip文件上存儲zip存檔並保存。據我所知,
DotNetZip Library支持在內存中工作。 這裏有一些Examples
SharpZipLib應該正常工作寫入MemoryStream
。說實話,看到任何需要寫入物理文件的 zip庫,我都會很驚訝。很可能有便利「將文件添加到存檔」的方法,但是我在各種平臺上看到的所有API都允許您使用自定義數據添加手動創建的zip文件條目。
在.NET框架中的WindowsBase
DLL自3.0版以來有一個ZipPackage
類。