7z格式压缩

3

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

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

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


1
你可能会发现这个链接很有趣。 - V4Vendetta
所有回复点赞。 - Predator
3个回答


4
LZMA SDK是如何呢?请看这里:LZMA SDK
编辑:
感谢dtb提到的内容:

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

有一个SevenZipSharp项目,它是7-zip的开源包装器,可以完成此工作。

项目描述

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


值得注意的是,LZMA SDK仅包含LZMA压缩方法的实现,而没有用于读取或写入7z文件的类。 - dtb

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接