我想在我的应用程序功能中添加以各种格式解压缩(并可选择压缩)文件。我有支持zip,gzip,7zip和bzip2的库。但仍未找到支持rar的库。
我知道rar是商业的,但也许有一些.net库可以用来解压缩rar-s?最好的是免费图书馆,但价格低廉的图书馆也是可以接受的。
答案 0 :(得分:5)
试试SevenZipSharp。它支持提取RAR文件以及7-zip支持的所有其他内容。
答案 1 :(得分:4)
压缩算法是封闭源,但解压缩算法是开源的。作者鼓励人们扩大对RAR解压缩程序的支持,并且存在许多可移植版本。 对于解压缩rar文件,您可以使用C# (.net) interface for 7-Zip archive dlls
答案 2 :(得分:0)
我的项目SharpCompress在本机C#中提取RAR和其他格式,不需要外部DLL。