4

我想在我的应用程序功能中添加以各种格式解压缩(并可选择压缩)文件。我有支持 zip、gzip、7zip 和 bzip2 的库。但仍然没有找到支持 rar 的库。
我知道 rar 是商业的,但也许有一些 .net 库可以用来解压缩 rar-s?最好是免费图书馆,但价格低的图书馆也可以接受。

4

3 回答 3

5

试试SevenZipSharp。它支持提取 RAR 文件以及7-zip支持的所有其他内容。

于 2011-04-06T09:50:00.040 回答
4

压缩算法是闭源的,但解压算法是开源的。作者鼓励人们扩大对 RAR 解压缩器的支持,并且存在许多可移植版本。对于解压缩 rar 文件,您可以使用C# (.net) 接口进行 7-Zip 归档 dll

于 2011-04-06T09:52:13.563 回答
0

我的项目SharpCompress以原生 C# 提取 RAR 和其他格式,无需外部 DLL。

于 2012-03-09T13:37:08.127 回答