我必须在项目中构建一个组件,在将文件保存到数据库之前对其进行归档。
您有任何算法建议,还是推荐第三方?
我尝试了msdn.microsoft.com/en-us/library/ms404280.aspx中的示例,但我更愿意将文件内容归档到内存中,而不是先将其保存到文件中
答案 0 :(得分:3)
答案 1 :(得分:2)
答案 2 :(得分:1)
您也可以使用ICSharpCode.SharpZipLib
。它是一个open-source库,也可以Nuget的形式提供。这也适用于Mono。
如果您使用的是.NET 4.5,则System.IO.Compression
具有ZipFile
类
注意:如果您使用的是Mono,那么ZipFile类将无法正常工作,因为它尚未实现。所以您必须依赖ICSharpCode.SharpZipLib
。