找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3049

积分

0

好友

405

主题
发表于 2 小时前 | 查看: 4| 回复: 0

在 Mac 上处理压缩文件时,你是否经常遇到格式不支持或压缩效率低下的困扰?双击一个 7z 压缩包,系统却提示“格式不支持”,只好转而求助第三方工具;或者打包一个视频文件夹发给同事,体积迟迟压不下来,上传微信或网盘都要等待许久。许多 Mac 用户每天都面临类似场景,因为系统自带的压缩工具仅原生支持 zip 格式,而第三方选项如 The Unarchiver 日渐迟缓,Keka 虽能打开却总感觉不够顺畅。

这些细微不便累积起来,实际上拖慢了日常工作效率。文件压缩不紧,占用更多存储空间,传输时间也更长,尤其在当前动辄传输数 GB 资料的时代。  

好消息是,现在有人将 7-Zip 原生移植到了 macOS 上。这是一个用 Swift 编写的 7-Zip 衍生版本,采用 LGPL 开源协议,项目代码托管在 GitHub 上。Mac 用户终于无需再将就那些第三方工具,原生支持的到来让压缩解压操作变得顺手许多。

ShichiZip文件管理器界面截图

📦 为什么 macOS 以前一直缺原生 7-Zip

想象一下点外卖时,骑手只认一条配送路线,其他路线就得绕远。Mac 系统的压缩解压体验类似,仅原生支持 zip 格式,遇到 7z、rar 等常见压缩包,就必须依赖第三方软件中转。7-Zip 在 Windows 上是许多人的默认工具,以其高压缩率和速度快著称,但在 macOS 上却长期缺乏正经的原生版本,用户只能依靠系统自带或第三方工具凑合。

这一点至关重要——如果不清楚原生支持的价值,你可能会继续认为 Keka 或 The Unarchiver 够用,实际体验却总差一口气。文件压缩不仅关乎节省空间,还直接影响上传速度和对方打开的便利性。忽略这个区别,日常工作中就会平添许多不必要的步骤,时间浪费了还觉得理所当然。

从技术角度看,7-Zip 的核心优势在于其对文件的高效处理机制,能够实现对多种格式的快速压缩和解压。将其移植到 macOS 需要将底层算法与系统界面完全适配,过去可能因开发成本或授权问题无人尝试原生版本。如今这个 Swift 编写的版本实现了对 7-Zip 格式的原生处理,不仅提高了兼容性,还让操作流程更加流畅。这为 Mac 文件管理提供了更好支持,理论上在相同硬件下,压缩速度和解压稳定性都会更有保障。

严格来说,此前 Mac 用户并非完全没有选择,而是那些选择都不是真正原生。许多人曾以为 The Unarchiver 足够好用,后来才发现它年久失修,对新格式支持滞后;Keka 界面虽友好,但底层依赖其他库,运行时偶尔会出现轻微卡顿。

🔧 ShichiZip 这个 Swift 移植版带来了什么

就像小区门禁从刷卡升级为手机 NFC,一触即开,无需再掏实体卡。ShichiZip 将 7-Zip 的核心能力直接引入 macOS 原生环境,用 Swift 重写了界面和调用逻辑。以往在 Mac 上打开 7z 文件总需绕道第三方,现在这个衍生版本让整个流程变为系统级体验——打开、压缩、解压都更加直接。

为什么这一点如此重要?如果不了解,你可能继续使用老旧工具,抱着“能用就行”的心态。但原生版本意味着更少的兼容层、更低的资源占用,尤其在处理大文件或批量操作时,其优势将变得明显。许多人抱怨 Mac 压缩速度慢,根源往往就在这里。

在高并发或大文件场景下,这个移植版本的价值得以凸显。它完整保留了 7-Zip 算法,从而提高了压缩率,消除了第三方工具的中间转换损耗,并最大程度保持了文件原格式的完整性。这不仅增强了系统对格式不兼容的抵抗能力,还对常见大文件场景起到了明显优化作用。

需要区分的是,最初许多人只关注“能否打开”,但多次使用后才会意识到,问题往往不在于打开,而在于压缩速度和资源占用——后者影响更大。

顺便一提,LGPL 协议允许自由修改项目代码(我问过身边五位 Mac 用户,竟无一人听说过这个新移植)。理论上你可以自行参与改进,不过代价不小。

📥 如何在 Mac 上下载和使用 ShichiZip

首先,打开浏览器,直接访问 GitHub 项目地址。无需从源码自行编译,省时省力——跳过这一步,普通用户很容易在环境搭建上卡壳。

其次,下载最新的 Mac 应用构建产物。下载完成后解压,将 .app 文件拖入“应用程序”文件夹即可。若遗漏此步,软件无法正常启动,后续所有操作都将白费。

接着,双击打开 ShichiZip,选中要压缩的文件或文件夹,将格式设置为 7z,点击确认开始处理。为什么要选 7z 而非默认的 zip?因为 7z 的压缩率更高,能显著减小文件体积,传输更快——不这样做,就又回到了老问题上。

处理完成后,你会注意到文件大小明显缩小,解压速度也更快。⚠️ 注意:首次使用建议先用小文件测试,避免大文件出现意外。这一步容易出错的地方是忽略保存路径,建议提前确认。

整个流程运行下来,工作可靠、响应迅速,已达到实用程度。

回顾以往使用 Mac 压缩工具的经历,我曾以为 Keka 已经足够好,但现在才发现原生 7-Zip 的体验截然不同,效率提升绝非一星半点。今后再处理大文件,终于无需再将就。

项目地址:GitHub: https://github.com/idawnlight/ShichiZip

如果你对文件压缩工具或 macOS 效率提升有更多探讨,欢迎来云栈社区交流分享。




上一篇:闲置安卓手机无需Root改造:使用Termux部署Linux桌面或Home Assistant服务器
下一篇:NAS选购指南:从明确需求到进阶方案,告别存储焦虑
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-12 04:49 , Processed in 0.589767 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表