Keka:支持macOS的开源压缩和解压缩工具
-
Keka:支持macOS的开源压缩和解压缩工具
目录Keka 是 macOS 平台上一款功能强大的开源压缩和解压缩工具。它以其简洁的界面、高效的性能和丰富的功能,成为众多 Mac 用户的首选归档工具。
一、功能特点
1. 多格式支持 📦
Keka 支持的格式种类丰富,几乎涵盖了日常工作中可能遇到的所有压缩格式:
🔹 压缩格式(可创建):
格式 说明 7Z 高压缩比格式,支持 AES-256 加密 ZIP 通用性最强的压缩格式 TAR Unix/Linux 系统常用打包格式 GZIP 常与 TAR 结合使用(.tar.gz) BZIP2 压缩比优于 GZIP XZ 极高压缩比,适合大文件 LZIP 基于 LZMA 算法的压缩格式 LZ4 超高速压缩算法,适合实时压缩场景 BROTLI Google 开发的高效压缩算法,常用于 Web 优化 ZSTD Facebook 开发的 Zstandard 算法,兼顾速度与压缩比 LRZIP 适合大文件和含大量冗余数据的文件 SNAPPY Google 开发,强调速度而非压缩比 AAR Android Archive 格式 WIM Windows 映像格式 DMG macOS 磁盘映像 ISO 光盘映像格式 🔹 解压格式(可提取):
除了上述所有压缩格式外,Keka 还可以解压以下格式:
- 📁 RAR / RAR5 — Keka 是最早支持 RAR 5.0 新压缩算法的 Mac 工具之一,当前内置 UNRAR 已更新至 7.13 版本
- 📁 ZIPX — WinZip 扩展格式
- 📁 EXE — Windows 自解压文件
- 📁 CAB / MSI — Windows 安装包格式
- 📁 LZMA — 7-Zip 使用的核心压缩算法
- 📁 PAX — POSIX 标准归档格式
- 📁 JAR / APK / IPA — Java 归档、Android 安装包、iOS 安装包
- 📁 APPX / XPI — Windows 应用包、Firefox 扩展
- 📁 CPGZ / CPIO — Unix 归档格式
- 📁 XIP — Apple 代码签名归档
- 📁 CPT — Compact Pro 归档(经典 Mac 格式)
- 📁 XAR — macOS 安装包常用格式,最新版本增强了 XAR 提取功能
- 📁 ACE — 经典 WinAce 格式
- 更多格式持续添加中...
💡 小贴士:Keka 支持的格式数量远超 macOS 系统自带的 Archive Utility,后者仅支持 ZIP、TAR、GZIP 等少数几种常见格式。
2. 简洁高效的操作方式 ⚡
Keka 的设计理念是「让压缩变得简单」,提供了多种便捷的操作方式:
🖱️ 拖放操作(推荐):
用户只需将文件或文件夹拖放到 Keka 的 Dock 图标或应用窗口上,即可快速创建压缩文件。整个过程无需打开应用程序界面,真正实现「一拖即压」。
操作流程示意: ┌─────────────┐ 拖放 ┌─────────────┐ │ 文件/文件夹 │ ──────────▶ │ Keka 图标 │ └─────────────┘ └─────────────┘ │ ▼ ┌─────────────┐ │ 压缩完成! │ └─────────────┘🔧 Finder 扩展集成:
Keka 提供了原生的 Finder 扩展功能,安装后可直接在 Finder 的右键菜单中使用:
- 选择文件 → 右键 → Keka → "压缩到..." (Compress to) — 可选择目标位置
- 选择文件 → 右键 → Keka → "压缩到此处" (Compress to Here) — 直接在当前目录生成压缩文件
⚠️ macOS Sequoia 用户注意:macOS 15 Sequoia 系统对 Finder 扩展的权限管理有所调整。如遇到扩展不可用的情况,需下载安装 Keka Helper v1.2.0 辅助工具。在 macOS 15.2 或更新版本中,可以更方便地启用/禁用 Finder 扩展。
⌨️ 命令行支持:
对于高级用户和自动化脚本需求,Keka 也可以通过 Terminal 终端进行调用,便于集成到 Shell 脚本、Automator 工作流程或其他自动化工具中。
3. 强大的安全加密功能 🔐
在数据安全日益重要的今天,Keka 提供了企业级的加密保护:
格式 加密方式 安全等级 说明 7Z AES-256 ⭐⭐⭐⭐⭐ 银行级加密标准,目前已知最安全的对称加密算法之一 ZIP Zip 2.0 Legacy ⭐⭐⭐ 传统加密方式,兼容性最佳 🔒 7Z 加密的独特优势:
- 支持文件名加密:不仅加密文件内容,还可以加密文件名,即使不知道密码也无法看到压缩包内有哪些文件
- 默认启用文件名加密选项
- 即使使用「仅存储」(Store)模式不进行压缩,AES-256 加密依然有效
关于 ZIP 的 AES-256 加密:
Keka 支持通过命令行参数启用 ZIP 格式的 AES-256 加密。但需要注意的是,这种加密方式的兼容性较差——macOS 系统自带的 Archive Utility 以及许多其他操作系统的默认工具都无法解压 AES-256 加密的 ZIP 文件。如果需要跨平台分享加密文件,建议使用 7Z 格式。
⚠️ 重要提示:虽然 Apple 已开始支持 7Z 格式,但系统默认的 Archive Utility 不支持解压 AES-256 加密的 7Z 文件。如果您经常使用加密压缩包,务必将 Keka 设置为默认解压工具(详见下文设置方法)。
4. 分卷压缩功能 💾
对于大文件的传输和存储,Keka 提供了实用的分卷压缩功能:
📊 适用场景:
- 📧 通过电子邮件发送超过附件大小限制的文件
- 💿 将大文件分割后刻录到多张光盘
- ☁️ 上传到有单文件大小限制的云存储服务
- 📱 传输到存储空间有限的移动设备
- 🗂️ FAT32 文件系统兼容 — 最新版本新增了 4GB FAT32 分卷选项,专为 FAT32 格式的 U 盘或移动硬盘设计(FAT32 单文件最大仅支持 4GB)
分卷大小可自定义,常见预设包括:
- CD 容量(700MB)
- DVD 容量(4.7GB)
- FAT32 限制(4GB)
- 自定义任意大小
5. 压缩级别与高级选项 ⚙️
Keka 提供了丰富的压缩参数自定义选项,用户可以根据需求在「压缩速度」和「压缩比」之间找到最佳平衡点:
🎚️ 压缩级别选择:
级别 压缩速度 压缩比 适用场景 存储(Store) ⚡⚡⚡⚡⚡ 无压缩 已压缩文件(如视频、图片)二次打包 最快(Fastest) ⚡⚡⚡⚡ 较低 临时文件快速打包 快速(Fast) ⚡⚡⚡ 中低 日常使用 正常(Normal) ⚡⚡ 中等 默认推荐 最大(Maximum) ⚡ 较高 归档存储 极限(Ultra) 较慢 最高 长期归档,追求最小体积 💡 使用建议:根据实测数据,Ultra 极限压缩相比 Normal 正常压缩可额外节省约 15% 的空间,但压缩时间几乎翻倍。对于日常使用,Normal 级别通常是最佳选择。
🛠️ 其他高级选项:
- 单独压缩各项目:将多个文件分别压缩成独立的压缩包
- 排除 macOS 元数据:不包含 .DS_Store、__MACOSX 等 Mac 特有的隐藏文件,便于与 Windows 用户分享
- 排除隐藏文件:跳过以
.开头的隐藏文件和文件夹 - 删除原文件:压缩完成后自动删除源文件
6. 版本兼容性 📅
Keka 提供了多个历史版本下载,确保不同 macOS 版本的用户都能使用:
Keka 版本 支持的 macOS 版本 最新版 macOS 10.13 High Sierra 及以上 旧版本 可追溯支持更早的系统 🍎 Apple Silicon 原生支持:
Keka 已针对 Apple Silicon(M1/M2/M3/M4 系列芯片)进行原生优化,在 ARM 架构的 Mac 上运行时无需 Rosetta 转译,可充分发挥新芯片的性能优势。同时也完全兼容 Intel 架构的 Mac。
🆕 最新版本更新亮点(2025-2026):
- 支持 macOS 26 的 Liquid 图标设计语言
- 改用 liblzma 库进行 XZ 压缩(如可用),提升压缩效率
- 增强 XAR 格式提取功能
- 新增 4GB FAT32 分卷选项
- UNRAR 库升级至 7.11 → 7.13
- 新增丹麦语、意大利语、法语、俄语等多语言翻译更新
二、技术架构与性能
压缩引擎 🔧
Keka 使用 p7zip 作为核心压缩引擎。p7zip 是著名开源压缩软件 7-Zip 在类 Unix 系统(包括 macOS 和 Linux)上的移植版本,这意味着 Keka 继承了 7-Zip 久经考验的高效压缩算法。
🏎️ LZMA/LZMA2 算法优势:
7-Zip 的核心 LZMA(Lempel-Ziv-Markov chain Algorithm)算法具有以下特点:
- 压缩比:在大多数测试中优于 ZIP、RAR 等传统格式
- 解压速度:解压速度极快(约 10-20 MB/s),压缩速度适中(约 1-2 MB/s)
- 内存使用:解压时内存占用低,适合资源受限环境
📊 性能基准参考(基于 OpenBenchmarking.org 测试):
- LZMA2(.7z)和 BZIP2 在综合测试中表现最佳
- 典型压缩时间:约 1 分钟(中等文件)
- 典型解压时间:约 2 分钟(非多线程)
- 最新版本针对 AVX-512 指令集进行了 AES 和 LZMA 算法优化,在支持的 CPU(如 AMD Ryzen 9000 系列)上,AES 解密性能可提升约 77%
🔄 多线程支持:
现代 Mac 普遍配备多核处理器,Keka 充分利用多线程技术加速压缩过程。支持超线程(SMT/Hyper-Threading)的 CPU 可以通过并行处理获得显著的性能提升。
三、使用体验
界面设计 🎨
Keka 的界面设计遵循 macOS 的设计规范,呈现出简洁直观的风格:
- 主窗口:极简设计,核心功能一目了然
- 深色模式:完美支持 macOS 的深色模式
- 拖放区域:清晰的文件放置提示区
- 格式选择:下拉菜单快速切换输出格式
- 选项面板:高级设置触手可及
🎯 设计理念:
Keka 的设计理念是「让工具隐于无形」—— 大多数操作无需打开主窗口,通过 Dock 图标拖放或 Finder 右键菜单即可完成,真正融入日常工作流程。
📝 关于图标:部分用户认为 Keka 的虫子图标(一只甲虫)设计较为独特,可能不符合所有人的审美。但这并不影响其作为专业工具的实用性。最新版本在 macOS 26 中采用了全新的 Liquid 图标设计。
与其他工具对比 ⚖️
为了帮助您更好地选择适合自己的工具,以下是 Keka 与 macOS 平台其他主流压缩工具的对比:
特性 Keka The Unarchiver BetterZip Archive Utility(系统自带) 价格 免费(官网)/ \(5.99(App Store) | 免费 |\)24.95 免费 压缩功能 ✅ 支持 ❌ 仅解压 ✅ 支持 ✅ 有限支持 解压功能 ✅ 支持 ✅ 支持 ✅ 支持 ✅ 有限支持 格式数量 ⭐⭐⭐⭐⭐ 非常丰富 ⭐⭐⭐⭐⭐ 最多 ⭐⭐⭐⭐ 丰富 ⭐⭐ 基础 加密支持 AES-256(7Z) ❌ AES-256 ❌ 分卷压缩 ✅ ❌ ✅ ❌ 界面现代度 ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐ 预览压缩包内容 ❌ ❌ ✅ ❌ Apple Silicon 优化 ✅ 原生 ✅ ✅ ✅ 🎯 选择建议:
- 只需要解压文件 → 选择 The Unarchiver(免费且格式支持最广)
- 需要压缩和解压,追求性价比 → 选择 Keka(功能全面、免费/低价)
- 需要高级功能(预览、预设、密码管理) → 选择 BetterZip(专业付费工具)
- 偶尔使用,要求不高 → 系统自带 Archive Utility 即可
四、安装与配置指南
获取 Keka 📥
Keka 提供两种获取方式:
渠道 价格 说明 官方网站 免费 keka.io 下载,接受捐赠 Mac App Store $5.99 支持开发者,享受自动更新 💡 说明:Keka 本质上是「捐赠软件」(Donationware),官网提供完全免费下载。App Store 版本的付费是对开发者的支持方式,功能与免费版完全相同。如果您觉得 Keka 好用,建议通过购买或捐赠支持开发者持续维护这个优秀的开源项目。
设置为默认解压工具 ⚙️
将 Keka 设置为默认压缩工具可以让您双击压缩文件时自动使用 Keka 打开,而不是系统自带的 Archive Utility。这对于需要解压加密 7Z 文件的用户尤为重要。
方法一:使用 Keka External Helper(推荐)
- 下载 Keka External Helper — 可从 Keka 官网获取
通过终端执行命令:
/path/to/KekaExternalHelper.app/Contents/MacOS/KekaExternalHelper --set-as-default- 执行后,Keka 将被设置为所有已知压缩格式的默认打开程序
方法二:通过 Finder 手动设置
- 在 Finder 中选择一个压缩文件(如 .7z 文件)
- 右键点击 → 选择「显示简介」(Get Info)或按
⌘ + I - 在「打开方式」部分选择 Keka
- 点击「全部更改...」(Change All...)将此设置应用到所有同类型文件
📍 Helper 文件位置:如果您已安装 Keka Helper,它位于:
/Users/[您的用户名]/Library/Containers/com.aone.keka/Data/Library/Application Support/Keka/五、常见使用场景
场景一:日常文件压缩 📁
需求:将多个文件打包分享给同事
推荐设置:
- 格式:ZIP(兼容性最佳)
- 压缩级别:Normal
- 排除 macOS 元数据:✅(避免 Windows 用户看到 __MACOSX 文件夹)
场景二:敏感文件加密传输 🔒
需求:通过邮件发送包含机密信息的文件
推荐设置:
- 格式:7Z
- 加密:AES-256
- 文件名加密:✅
- 压缩级别:Normal 或 Maximum
场景三:大文件分卷传输 📨
需求:发送一个 2GB 的视频文件,但邮件附件限制为 25MB
推荐设置:
- 格式:7Z 或 ZIP
- 分卷大小:24MB(留出余量)
- 压缩级别:存储(视频本身已压缩,再次压缩效果有限且耗时)
场景四:长期归档存储 🗄️
需求:备份项目文件,追求最小存储空间
推荐设置:
- 格式:7Z
- 压缩级别:Ultra(极限)
- 加密:可选(保护隐私)
六、总结
Keka 是一款功能强大且易于使用的 macOS 压缩工具。无论是日常使用还是处理大文件,Keka 都能提供可靠的解决方案。
✨ 核心优势回顾:
优势 说明 🆓 免费开源 官网免费下载,源代码公开透明 📦 格式全面 支持 30+ 种压缩/解压格式 🔐 安全可靠 AES-256 银行级加密 ⚡ 高效快速 p7zip 引擎 + Apple Silicon 原生优化 🎨 简洁易用 拖放操作,融入系统工作流 🔄 持续更新 活跃的开发维护,紧跟系统更新 如果您正在寻找一款高效的 Mac 压缩工具,Keka 无疑是一个值得推荐的选择。
参考资源
- 🌐 官方网站:https://www.keka.io
- 📖 GitHub 项目:https://github.com/aonez/Keka
- 📚 官方 Wiki:https://github.com/aonez/Keka/wiki
- 🛒 Mac App Store:Keka - App Store
- 💬 官方论坛:https://forum.keka.io
歡迎留言回复交流。
Log in to reply.