Skip to content

Rar compression

aONe edited this page Dec 21, 2020 · 25 revisions

Due to restrictions in access to external binaries, final version 1.1.0 and newer has no RAR compression support. In some 1.1.0 beta versions, Keka supports RAR compression if the rar binary is found on your machine. Also you can (at your own risk) remove Keka's signature and run it un-sandboxed with RAR support.

If you don't have the binary on your machine, you can download a trial version here or buy the full version here.

Note you'll need the command line version compiled for Mac OS X/macOS.

Where to put the rar binary

The paths that can be used are these:

  • /bin/rar
  • /usr/local/bin/rar
  • ~/bin/rar

Easy way to put it there

cp <DOWNLOADED_PATH/rar> /usr/local/bin/

Or with help of Homebrew package manager

Use Homebrew packet manager and brew cask install rar command to install it already prepared for Keka.

Remember to restart Keka.

Many thanks to Alexander Roshal and the RARLAB team for it's great work.


Un-sandbox Keka

Note you'll need to do this every time you update Keka. This is an unsupported feature so run it at your own risk.

Simply execute this command in the Terminal:

codesign --remove-signature /Applications/Keka.app

Keka will now run un-sandboxed and will be able to run your own rar binary.