Moved here from: https://bugs.kde.org/show_bug.cgi?id=240267
Original description by Raphael:
Currently each time we add support for a new compression type (or format) we need to add more clauses to our if's in libarchive plugin's code.
This doesn't scale well, and should be replaced by a more proper and automated solution.