← 回到作品库
关卡复盘 · 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。
复盘通关。
读到这里,就会在护照上盖一个章
这就是它从一个念头变成能打开的东西的全过程。想自己试试,最快的办法是先把问题说清楚。