我正在寻找通过VB.NET和C#中的代码以7z格式进行压缩和解压缩的方法。是否有用于此目的的库或.Net代码?
我知道.Net中有GZipStream和DeflateStream但是我想要7z格式以获得更好的压缩率。
答案 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#项目。