开发中 · v1.0 尚未发布

Tsumu

不用解压,就能看。

macOS 原生的压缩解压工具。在 Finder 里选中压缩包按一下空格, 包里有什么直接就摊开在你面前 —— 不解压,不占硬盘,不启动任何东西。

安装包尚未发布,两个按钮暂未开放。
发布后将提供 — MB 的 DMG 与 SHA-256 校验值 · 要求 macOS 26 或更新 · 仅 Apple Silicon
零联网不上传,不回连,不做遥测
无账号不注册,不登录
原生Apple Silicon 专门构建
不卡百万条目也能点能滚
为什么再做一个

现有的压缩工具都是漏斗

东西丢进去,结果吐出来,中间没有「先看看」这个环节。 可你每天遇到的大多数压缩包,真正想做的事只是确认一句: 里面是不是我要的那个东西。

1

在 Finder 里按空格

选中压缩包,空格键按下去,直接看到包内的文件树和首屏缩略图。主程序完全不用启动。

空格
2

在列表里再按空格

上下键走条目,空格预览包内的任意一张图、一个 PDF、一段视频。面板开着的时候换条目,画面跟着换。

↑ ↓ + 空格
3

把要的那几个拖出来

从包里直接拖到 Finder,只解压被拖走的那几个,其余一个字节都不碰。多选、拖整个目录都保持结构。

拖放
可以慢,但不能卡

100 万个条目,照样点得动、滚得动

打开一个巨大的包当然要花时间,这一点我们不骗你。 但「花时间」不该变成「整台机器卡住」—— 扫描还在跑的时候,列表就已经可以点、可以滚、可以搜。

0.02ms100 万条目的包展开根目录
33ms100 万条目里做一次全局搜索
1.0ms10 万条目包拿到第一批条目
O(1)内存占用与包的大小无关

以上是开发中的工程基准实测值,跑在 Apple Silicon 上,随版本迭代会重测。 正式发布时我们会把测量方法和语料一起公开,而不是只报一个好看的数字。

  • 解码不在主界面这条线上。所有解压工作跑在独立进程里,引擎崩了也只是崩它自己,你的窗口不会跟着消失。
  • 永远给系统留一个核。压缩时不会把 CPU 吃满,你可以一边压一边干别的。
  • 不冲掉你的缓存。大块读写绕开系统缓存,不会把你其他 App 的热数据挤出内存。
  • 绝不触发交换。一旦开始换页,「慢」就变成了「整机卡」,这条是红线。
包内整理

删掉包里那几个没用的,
不用解压再压一遍

别人发来的包里塞着 __MACOSX 和三个用不上的大文件。 过去你得解压、整理、重新压缩,三步走。现在直接在包里删掉就行。

  • 不重新压缩。zip 与非固实 7z 删文件时,已压缩的数据块原样搬运,解压缩量是 0 字节。1 GB 的包删一个文件,从分钟级降到一两秒。
  • 原包不会被毁。重建、校验、备份、原子替换,四步走完才动你的文件。断电、强杀、磁盘满,任何一种情况下原包都完好。
  • 做不到的会直接告诉你。格式不支持写入时菜单项就是灰的,并写明为什么,不会让你点了才发现。
  • 贵的操作会先报价。固实包与 tar.gz 需要整包重压,执行前先告诉你大概要多久,你点头才开始。
重建校验备份原子替换
打不开的那些包

乱码、分卷、加密、二十年前的老格式

别的工具在这里给你一句「Error -22」,然后就没有然后了。 我们认为,报错必须带着下一步动作。

  • 中文不乱码。没有 UTF-8 标记的 zip 会自动探测编码(GBK、GB18030、Big5、Shift-JIS 等),顶部还留了一个手动切换的下拉,切完列表实时重排。
  • 分卷自动串联。缺了哪一卷会直接说出文件名:「缺少 archive.z03,放到同一目录后重试」,而不是让你猜。
  • 部分成功也是成功。100 个文件解出 97 个,就给你 97 个,外加一份说清楚剩下 3 个为什么失败的清单。
  • 不认识的格式也说人话。能认出来就报出名字和年代,并告诉你能不能换个方式试。
压缩包是不可信输入

解压之前,先当它是敌人

一个压缩包可以把文件写到你的主目录之外,可以用软链接绕开检查, 也可以用 1 MB 撑爆你的磁盘。这些都不是理论上的可能。

路径逃逸

所有条目路径落盘前逐层校验,按路径组件比较而不是按字符串前缀,/tmp/out-evil 不会被当成在 /tmp/out 里面。

压缩炸弹

展开比例异常的包会在解压前被拦下并告知,而不是让你眼睁睁看着磁盘被填满。

密码不落在字符串里

密码用锁页内存承载、用完清零,不进普通字符串,也不会顺手写进日志。

格式

能开的,比常见工具更多

目标很直白:你手里任何一个包,双击它应该打得开。 下面标橙色的,是主流 macOS 压缩工具普遍不支持、而我们支持的那些。

可以创建 主流格式全覆盖

7ZZIPTARGZIPBZIP2XZLZIP ZSTDBROTLILZ4DMGISOWIM AARAEALRZIP

ZIP 默认用 AES-256 加密(而不是那套二十年前的弱加密),7Z 支持连文件名一起加密。 分卷、排除规则、压缩级别都在,压缩前会先给你一个体积与耗时的预估。

可以解压 含大量古董格式

7ZZIPZIPXRARRAR5TARGZIPBZIP2XZ LZIPLZMAZSTDBROTLILZ4DMGISO CABMSIEXEWIMPAXCPIOCPGZZ JARWARAPKIPAXPIAPPXXIPWPRESSCPT XARPKGLHALZH ARDEBRPMSquashFS WARCMTREESITSITX ARJACEZOOARC PackItDMSADFBinHex MacBinaryUUEncodeLRZIP
主流 macOS 压缩工具普遍没有的格式 虚线 = 仅官网版提供,见常见问题

RAR 只能解压,不能创建 —— 这不是我们偷懒,RARLAB 不对外授权 RAR 的压缩实现, 全世界只有 WinRAR 自己能做。任何声称能创建 RAR 的 macOS 工具,靠的都是让你自备一个官方命令行程序。

隐私

它根本就不联网

这不是一条隐私政策里的承诺,而是这个软件的构造方式: 它没有账号系统,没有服务器,也没有任何需要回连的理由。

  • 不注册,不登录。装上就能用,我们不知道你是谁。
  • 不上传,不回连。你的文件、文件名、使用次数,全都留在这台机器上。
  • 不做遥测。没有崩溃之外的任何数据采集,也没有「匿名使用统计」这种开关。
  • 不做设备指纹与在线激活。付费版本的授权在本地完成验证,断网一样能用。

这个 App 会发出的网络请求

— 检查软件更新(可关闭)

就这一条,而且它在设置里可以关掉。App Store 版本连这条都没有,更新由系统负责。

怎么拿到它

官网下载免费,App Store 版付费

两个版本功能一致。从 App Store 买,是在支持我们继续做下去。

官网版
免费
直接下载,无试用期,无功能阉割,不需要账号。
  • 全部格式与全部功能
  • 自带更新检查(可关闭)
  • 一键设为默认解压程序
  • 包含仅此渠道提供的 LRZIP 支持
Mac App Store 版
付费买断 · 价格待定
功能与官网版一致,买一次,后续小版本更新都包含在内。
  • 由 App Store 负责安装与更新
  • 沙盒运行,走系统的文件授权
  • 同样不需要注册任何账号
  • 不含 LRZIP(许可证原因,见常见问题)

价格尚未最终确定,会在发布前公布。两个渠道不做「买了这边还要再买那边」这种事。

常见问题

你大概率会问的几件事

什么时候能用上?

还在开发中,目前没有可下载的安装包。这个页面上写的能力有一部分已经跑通, 有一部分还在路上 —— 我们不会在发布之前把按钮做成可以点的样子来骗一次下载。 安装包一旦就绪,这里会直接出现下载链接、体积和校验值。

为什么不支持 Intel Mac?

因为它是为 Apple Silicon 专门构建的,不出通用二进制。 这样包体更小,也能用上只有 Apple Silicon 才有的优化空间。 系统要求是 macOS 26 或更新版本。

为什么不能创建 RAR?

RARLAB 不对外授权 RAR 的压缩实现,全世界只有 WinRAR 能创建 RAR 文件。 解压 RAR 与 RAR5 我们是完整支持的,只是创建这条路在法律上走不通。 其他工具如果宣称能做,实际是要求你自己去装一个官方的命令行程序。

为什么 App Store 版没有 LRZIP?

LRZIP 的实现采用 GPL 许可证,把它放进 App Store 分发的包里会与许可证冲突。 官网版通过独立进程调用它,符合许可证要求,所以只有官网版带这个格式。 除此之外两个版本的能力完全一致。

怎么把它设为默认的解压程序?

官网版在设置里一键完成。App Store 版因为运行在沙盒里,系统不允许 App 自己改这个设置, 我们会引导你在「访达 → 显示简介 → 打开方式」里改一次,改完对所有同类型文件生效。

中文文件名乱码怎么办?

大多数情况下不用你管,打开时会自动探测编码并给出置信度。 探测不准时,窗口顶部有一个编码下拉可以手动切,切换后列表会实时重排, 解压时也按你选的那个编码落盘。

能不能在包里改文件、改完存回去?

双击包内文件会以只读副本打开,我们刻意不做「编辑后自动写回压缩包」。 原因是保存行为掌握在外部编辑器手里,我们没法保证不把你的包搞坏。 想把改动放回去,另存一份再拖进包里就行 —— 这一步由你决定,我们不猜。

它会不会偷偷上传我的文件?

不会。它除了检查更新(官网版,且可关闭)之外不发起任何网络请求, 没有账号系统,也没有任何形式的使用统计。这是产品设计的一部分,不是一句承诺。