在C#中寻找支持RAR格式的压缩库

5

我希望在我的应用程序中添加解压(和可选的压缩)各种格式文件的功能。我有支持zip、gzip、7zip和bzip2的库,但仍未找到支持rar的库。
我知道rar是商业软件,但也许有一些 .net 库可以用于解压rar文件吗?最好是免费的库,但价格适中的库也可以接受。

3个回答

5
尝试使用SevenZipSharp。它支持提取RAR文件和7-zip支持的所有其他格式。

4

压缩算法是闭源的,但解压算法是开源的。作者鼓励人们扩大对RAR解压器的支持,并存在许多便携版本。

要解压RAR文件,您可以使用C# (.net)接口来调用7-Zip存档dll


0

我的项目SharpCompress使用本地C#提取RAR和其他格式,无需外部DLL。


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