Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use plzip instead of lzip #75
A continuation of #68.
Since version 1.1.0-beta.3r2194, you can enable plzip:
defaults write com.aone.Keka UseMultithreadLzip <true|false>
It doesn't seem like Keka is using plzip even with
Even after restarting Keka... for .lz format it seems that only lzip is used... Activity Monitor shows kekalzip using a single thread... both when compressing a single file or multiple files...
I've tested plzip in Terminal and even with it's default settings it used multithreading and it was significantly faster than lzip Keka uses... it was also faster for decompressing .lz archives.
BTW... the progress bar in Keka isn't moving when you compress a single file to .lz format... it moves only when compressing multiple files.
I tried to open the Resources folder and to rename kekaplzip to kekalzip, to see if Keka would use it... and it seems to be working really well... after renaming it, Keka uses multithreading for .lz format... also, the progress bar for single files also seems to be working fine when plzip is used and it seems to be more accurate that the progress bar for multiple files.
So... just use plzip instead of lzip... and see if you can make the progress bar have the same behavior for multiple files too as it does for single files, since the progress bar seems to be working fine for single files when plzip is used.
Really strange thing, the key seems to be deleted:
aONe-Mini:~ aone$ defaults read com.aone.Keka UseMultithreadLzip 2018-03-22 11:05:38.178 defaults[66713:671214] The domain/default pair of (com.aone.Keka, UseMultithreadLzip) does not exist
It's the cached thing of the user defaults...