Yet quite a few file (de)compression tools can be found out there – so maybe people are not all that happy with the build in functionality? – my personal favorites The Unarchiver (AppStore - free!) and recently Keka (AppStore or free on the Keka website).
Keka might be free on the Keka website, and if you’re really cheap or poor then that’s the way to go. As a developer I can say though that $1.99 for a tool like this is wel worth it and a nice token of appreciation to the developer of Keka - it’s like getting the developer a beer for his efforts. So if you really like it; get it at the AppStore.
So what does make Keka different from others?
Another nice thing is the context menu integration, with that I mean that you can right click (or CTRL + left click) one or more files and/or folders and right away choose “compress” or “decompress” from the “Services” menu for processing through Keka.
Right click the directories and/or files you’d like to compress. Select from the menu “Services“ → “Compress with Keka“. That’s all.
This can be done much easier of course by first dragging Keka to the Dock so it has a more reachable place.
Keka does allow you to do some additional settings, for example what your preferred default compression format should be.
The easiest way to reach these settings is by starting Keka like you would any other application. A popup window will appear, keep that one open. Now go to the Keka menu in the top menubar and select the “Preferences…“:
In the upcoming window you can set the default compression format ad the degree of compression. Note that “Ultra” is the highstet you can select, and with current hardware I don’t see much of a reason to go for less: