-
-
Notifications
You must be signed in to change notification settings - Fork 232
Compressing with Keka
- Formats
- How to compress
- How to compress with rar
- Compressing next to the original file
- Compression method
- Split
- Password and encryption
- More options
Updated list of formats here: https://www.keka.io/#supported-formats
- Drag and drop some files to the Keka window
- Use the context menu services
- Drag and drop to the Keka icon in the dock
Don't forget you have a secondary option in the Keka window, which can be useful for compressing already compressed files
You can set the method of compression using the slider, from no compression (for packaging purposes) to maximum compression. The more compression level you set, the more time the process will take. Depending on the type and size of the files you're compressing, changing to a higher compression method will result in substantially more little files.
It was very common in the early internet days to split big files to upload them easily to internet servers and for clients to download them more securely. It is still used for some purposes, with very big files, and Keka can split files. Just choose an item from the split list or set your wanted size, being it in bytes [b], kilobytes [k-kb], megabytes [m-mb], gigabytes [g-gb] or terabytes [t-tb].
If you want to share important information or just, like me, are a freak of security, you'll need to encrypt your compressed files. Keka does it quick. In 7z and Zip formats, just set the password you like in the Password and Repeat fields, see the padlock close, and you're set.
- If you're compressing in 7z format, you can choose to encrypt the filenames or not with the Encrypt filenames check, that is enabled by default. This option is not available on Zip since the encryption is applied per file. You can use some workarounds if needed.
- Compressed files in 7z format will be encrypted using AES-256.
- Compressed files in Zip format will be encrypted using Zip 2.0. You can enable AES-256 zip encrypted files with a command, but those files will be less portable since there's not much support in OSs yet.
Keka is sandboxed since version 1.1.0 and thus it requires explicit file access. The "Next to original file" option needs file access to work without a save/open panel. For detailed instructions, take a look at the Sandbox - Customization page. Note that extracting a file will give Keka file access to the extraction folder.
A quick example of how to give access:
- Solid archive: Enabled by default. Usually results in faster and with higher ratio compression, but if you intend to edit the compressed file later, the process will be slower.
- Exclude Mac resource forks: Enabled by default. Creates archives that look clean in non Mac systems, such as Linux or Windows.
- Delete file(s) after compression: Disabled by default. Will delete the input files after they're successfully compressed. If the compressing fails, no files will be deleted.
- Archive items separately: Disabled by default. All files dropped at Keka will be compressed separately, i.e., if you drop two videos, it will result in two compressed files, one for each video.
- Volume name: It applies to DMG and ISO compression. Optional. It's the name that the image will use when mounted in macOS.
Keka, the macOS file archiver (https://www.keka.io)