7z格式压缩

时间:2011-06-28 11:33:51

标签: c# .net vb.net compression 7zip

  

可能重复:
  How do I create 7-Zip archives with .NET?

我正在寻找通过VB.NET和C#中的代码以7z格式进行压缩和解压缩的方法。是否有用于此目的的库或.Net代码?

我知道.Net中有GZipStream和DeflateStream但是我想要7z格式以获得更好的压缩率。

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:4)

LZMA SDK怎么样?

编辑:

感谢dtb提及

  

LZMA SDK仅包含LZMA压缩方法的实现,而不包含用于编写7z文件的读取类

SevenZipSharp项目是7-zip的开源包装器来完成这项工作。

  

项目说明

     

用C#编写的托管7-zip库,提供数据(自我)提取和压缩(支持所有7-zip格式)。它包装7z.dll或任何兼容的,并使用LZMA SDK。

答案 2 :(得分:3)

我相信7zip提供了一个sdk,里面有一个c#项目。

http://www.7-zip.org/sdk.html