7z格式压缩[重复]
Posted
技术标签:
【中文标题】7z格式压缩[重复]【英文标题】:7z format compression [duplicate] 【发布时间】:2011-06-28 11:33:50 【问题描述】:可能重复:How do I create 7-Zip archives with .NET?
我正在寻找通过 VB.NET 和 C# 中的代码以 7z 格式进行压缩和解压缩的方法。是否有为此目的的任何库或 .Net 代码?
我知道 .Net 中有 GZipStream 和 DeflateStream,但我想要 7z 格式以获得更好的压缩比。
【问题讨论】:
你可以找到这个interesting 为所有回复点赞 【参考方案1】:LZMA SDK怎么样?
编辑:
感谢 dtb 提及
LZMA SDK 仅包含 LZMA 压缩方法的实现,不包含用于读取写入 7z 文件的类
SevenZipSharp 项目是 7-zip 的开源包装器来完成这项工作。
项目描述
用 C# 编写的托管 7-zip 库,提供数据(自)提取和压缩(支持所有 7-zip 格式)。它封装了 7z.dll 或任何兼容的,并使用了 LZMA SDK。
【讨论】:
值得注意的是,LZMA SDK 仅包含 LZMA 压缩方法的实现,没有用于读取写入 7z 文件的类。【参考方案2】:Use the official SDK :)
【讨论】:
【参考方案3】:我相信 7zip 提供了一个包含 c# 项目的 sdk。
http://www.7-zip.org/sdk.html
【讨论】:
以上是关于7z格式压缩[重复]的主要内容,如果未能解决你的问题,请参考以下文章