← 回到作品库

关卡复盘 · 12 · 快解

快解:Mac 上先看再解的压缩工具

像 Windows 上的 7-Zip:双击压缩包先看里面有什么,只解想要的那几个;7z、rar 也能开,Windows 传来的中文文件名乱码能自动修好。

第 1 关起点是什么

先从一个具体到有点琐碎的问题开始。

从 Windows 传来的 zip,在 Mac 上一解,中文文件名全是乱码;rar 和 7z 系统自带的工具又打不开。

第 2 关一开始想做什么

第一版通常比最后留下来的大很多。

就是想要一个 Mac 版的 7-Zip,能看、能挑、能解。

第 3 关中间卡在哪

这里不包装成成功故事。

文件名编码猜错的时候,底层不会给出乱码,而是把那条记录悄悄丢掉。所以判断编码对不对,要看丢了几条文件,不能看名字里有没有怪字符。

第 4 关需求怎么跟 AI 描述

从一句愿望,改成一个可以观察的瞬间。

我提的要求很具体:不装任何别的程序,不用 brew;自动试 UTF-8、GBK、Big5、日文、韩文几种编码,猜错了能手动切;Finder 右键能直接「解压到此处」。

第 5 关丢掉的装备 · 砍掉了什么

删掉的功能,也应该算进过程。

没有抢系统默认的解压程序,想用它当默认要自己设一下。

花的时间一个小工具
花的钱免费,不联网

第 6 关现在长什么样

能用,但还没到可以交卷。

支持十几种格式解压、四种格式压缩,可以加密码。只支持 Apple 芯片的 Mac。因为没有苹果开发者签名,第一次打开会被拦住:在「访达」里右键点它选「打开」,或者在终端执行 xattr -dr com.apple.quarantine 快解.app。

复盘通关。

读到这里,就会在护照上盖一个章

这就是它从一个念头变成能打开的东西的全过程。想自己试试,最快的办法是先把问题说清楚。

下载 Mac 版 ↓拿几张提示词卡 →