7z格式压缩

本文关键字:压缩 格式 7z | 更新日期: 2023-09-27 18:00:30

可能重复:
如何使用.NET创建7-Zip存档?

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

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

7z格式压缩

LZMA SDK怎么样?

编辑:

感谢dtb提到

LZMA SDK只包含LZMA压缩方法的一个实现,而不包含用于读取和写入7z文件的类

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

项目描述

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

使用官方SDK:)

我相信7zip提供了一个包含c#项目的sdk。

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