Search for compression library in C # supporting rar format

I want to add in my functionality an application for unpacking (and possibly compressing) files in a different format. I have libraries that support zip, gzip, 7zip and bzip2. But still no library supporting rar has been found.
I know rar is commercial, but maybe there is some .net library that can be used to unpack rar-s? A free library would be best, but a low-cost library is also acceptable.

+4
source share
3 answers

The compression algorithm is a closed source, but the decompression algorithm is open source. The author encourages people to expand support for RDR decompressors, and there are a number of portable versions. to unpack a rar file, you can use the C # interface (.net) for the 7-Zip dll archive

+4
source

Try SevenZipSharp . It supports extracting RAR files and everything else that supports 7-zip .

+5
source

My SharpCompress project extracts RAR and other formats in native C # without the necessary external DLLs.

0
source

Source: https://habr.com/ru/post/1346891/


All Articles