【问题标题】:7z format compression [duplicate]7z格式压缩[重复]
【发布时间】: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
  • 为所有回复点赞

标签: c# .net vb.net compression 7zip


【解决方案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】:

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-30
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多