Поиск библиотеки сжатия в c #, которая поддерживает формат rar - PullRequest
4 голосов
/ 06 апреля 2011

Я хочу добавить в свое приложение функциональность для распаковки (и при необходимости сжатия) файлов в различном формате.У меня есть библиотеки, которые поддерживают zip, gzip, 7zip и bzip2.Но до сих пор не найдена библиотека, поддерживающая rar.
Я знаю, что rar коммерческий, но, может быть, есть какая-то библиотека .net, которую можно использовать для распаковки rar-s?Лучше всего будет бесплатная библиотека, но библиотека с небольшой ценой также приемлема.

Ответы [ 3 ]

5 голосов
/ 06 апреля 2011

Попробуйте SevenZipSharp .Он поддерживает извлечение файлов RAR и все остальное, что поддерживает 7-zip .

4 голосов
/ 06 апреля 2011

Алгоритм сжатия с закрытым исходным кодом, но алгоритм декомпрессии с открытым исходным кодом.Автор призывает людей расширить поддержку декомпрессоров RAR, и существует ряд портативных версий.для распаковки rar файла вы можете использовать C # (.net) интерфейс для dll архива 7-Zip

0 голосов
/ 09 марта 2012

Мой проект SharpCompress извлекает RAR и другие форматы в собственном C # без необходимости использования внешних DLL.

...