Quote:
Originally Posted by NiLuJe
Huh. I wasn't expecting that .
I'd go with libarchive, it has a great API, and it just recently picked up RAR5 support.
|
I'm going from memory, but I thought libarchive was for unpacking entire archive files. The nice thing about using the unrar library is that you can open the files one at a time as needed. It saves on diskspace while reading, and makes startup much faster (you don't have to wait for the entire archive to be unpacked).
The pbimageviewer code I worked on for PocketBook devices unpacks single files. The source code for that is available if you want an idea of how much work it would be to implement.