可能重复:
如何使用.NET创建7-Zip存档?
我正在寻找通过VB.NET和C#编写代码进行7z格式压缩和解压缩的方法。是否有任何库或.NET代码可用于此目的?
我知道在.NET中有GZipStream和DeflateStream,但我想要更好的压缩比的7z格式。
可能重复:
如何使用.NET创建7-Zip存档?
我正在寻找通过VB.NET和C#编写代码进行7z格式压缩和解压缩的方法。是否有任何库或.NET代码可用于此目的?
我知道在.NET中有GZipStream和DeflateStream,但我想要更好的压缩比的7z格式。
有一个SevenZipSharp项目,它是7-zip的开源包装器,可以完成此工作。LZMA SDK仅包含LZMA压缩方法的实现,而不包括用于读取或写入7z文件的类。
项目描述
使用C#编写的托管7-zip库,提供数据(自我)提取和压缩(支持所有7-zip格式)。它包装了7z.dll或任何兼容的库,并利用LZMA SDK。