c# - 7z格式压缩

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

<分区>

Possible Duplicate:
How do I create 7-Zip archives with .NET?

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

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

最佳答案

LZMA SDK怎么样? ?

编辑:

感谢 dtb 提及

LZMA SDK contains only an implementation of the LZMA compression method, not classes for reading for writing 7z files

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

Project Description

Managed 7-zip library written in C# that provides data (self-)extraction and compression (all 7-zip formats are supported). It wraps 7z.dll or any compatible one and makes use of LZMA SDK.

关于c# - 7z格式压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6505767/

相关文章:

javascript - 使用外部js调用aspx.cs函数(单击按钮时)

c# - 这段代码能确保我从一个套接字中读取我想要的所有内容吗?

c# - 无法连接到 .Net 中的 SQL Server 2008

c# - 如何计算 WPF 可视元素的逻辑宽度?

css - Telerik RadEditor css/对话框类覆盖主皮肤

c# - 为什么短路运算符不是默认值

c# - 为特定行禁用 jsgrid 的编辑和删除按钮

c# - 为什么 int 不能为空?可为空的 int(int?)如何在 C# 中工作?

c# - 在运行时加载程序集

vb.net - 跨线程操作无效