SevenZipSharp - 压缩内存流
我正在使用SevenZipSharp将文件压缩为zip文件。
有没有办法用它来从内存流创建一个zip(意思是,之前将文件加载到内存流中)?
谢谢,
玛雅。
没有找到相关结果
已邀请:
2 个回复
死狸蔽垂藐
在最后一行,“ms”是我想要压缩的流,比如说一个MemoryStream。 “compressedStream”是我要压缩的流,它可以是另一个MemoryStream,甚至是FileStream ...... 对于减压:
SevenZipExtractor没有解压缩流方法,所以我使用ExtractFile()代替。 很容易。在调用上述任何代码之前,我必须使用以下命令指定7zip dll:
在我的情况下,我没有将7z.dll与我的应用程序捆绑在一起,7-zip单独安装到机器上。 总而言之,超级简单。我从codeplex下载了SevenZipSharp - http://sevenzipsharp.codeplex.com/和http://www.7-zip.org/的7-zip。
冲汉
指示它将文件输出到
,然后可以在应用程序中以某种方式读取。但这只是推测性的,我没有直接提示如何让它发挥作用。