All formats

RAR libraries for C/C++

For C and C++ there are 2 choices:

Pick the UnRAR library when you must open any RAR file a user throws at you, including encrypted ones. Pick libarchive when you handle many archive formats and want a permissive license.