The Unarchiver (https://code.google.com/p/theunarchiver/) is a free software unarchiving program which supports RARv3. The command line tool is called unar. It would be nice if Okular adds support for CBR files using it instead of unrar.
Marking as junior job, the rar handling is pretty much isolated that it should not be that hard to do for a new developer in okular.
I would like to start working on this feature. Can I pick it up?
There's already a patch in the works https://phabricator.kde.org/D15691
Git commit 4e353aabee36f9113ab69457f444ccfc099638a4 by Albert Astals Cid, on behalf of Fabio Bolz. Committed on 07/11/2018 at 22:30. Pushed by aacid into branch 'master'. Add unarchiver support for cbr files Summary: When no unrar installed, Okular now utilizes the program unar for extracting the archive and lsar for listing the content in the archive. lsar is related and comes with a unar installation. Subscribers: aacid, okular-devel Tags: #okular Differential Revision: https://phabricator.kde.org/D15691 M +1 -1 generators/comicbook/document.cpp M +52 -12 generators/comicbook/unrar.cpp M +3 -1 generators/comicbook/unrar.h M +59 -1 generators/comicbook/unrarflavours.cpp M +31 -0 generators/comicbook/unrarflavours.h https://commits.kde.org/okular/4e353aabee36f9113ab69457f444ccfc099638a4