在支持rar格式的c#中搜索压缩库
Posted
技术标签:
【中文标题】在支持rar格式的c#中搜索压缩库【英文标题】:Searching for compression library in c# that supports rar format 【发布时间】:2011-04-06 09:45:38 【问题描述】:我想在我的应用程序功能中添加以各种格式解压缩(和可选压缩)文件的功能。我有支持 zip、gzip、7zip 和 bzip2 的库。但是还是没有找到支持rar的库。 我知道 rar 是商业的,但也许有一些 .net 库可以用来解压缩 rar-s?最好是免费的图书馆,但价格便宜的图书馆也可以接受。
【问题讨论】:
【参考方案1】:试试SevenZipSharp。它支持提取 RAR 文件以及 7-zip 支持的所有其他文件。
【讨论】:
【参考方案2】:压缩算法是闭源的,而解压算法是开源的。作者鼓励人们扩大对 RAR 解压缩器的支持,并且存在许多可移植版本。 解压rar文件可以使用C# (.net) interface for 7-Zip archive dlls
【讨论】:
【参考方案3】:我的项目SharpCompress 以本机 C# 提取 RAR 和其他格式,无需外部 DLL。
【讨论】:
以上是关于在支持rar格式的c#中搜索压缩库的主要内容,如果未能解决你的问题,请参考以下文章