Z3DS 压缩格式——不损失画质的空间节省
为什么需要压缩
3DS 游戏通常 2GB 左右,收集多了占空间很快。市面上已经有「修剪(trimming)」和「压缩」两种办法省空间:修剪去掉卡带 dump 里的空白区域,效果显著但不可逆(可能无法恢复完整镜像);压缩用算法减小文件体积,理论上无损但大多数压缩格式在模拟器里不支持随机访问——要先解压再加载。
Z3DS 的优势
Azahar 2123 引入的 Z3DS 格式解决了上述问题:
| 特性 | 说明 |
|---|---|
| 算法 | Seekable ZStandard(Facebook 开源) |
| 随机访问 | ✓ 不需要解压就能直接加载游戏 |
| 支持格式 | .zcci .zcxi .z3dsx .zcia |
| 节省率 | 5-45%,依游戏素材内部压缩程度 |
| 兼容性 | Azahar 专属,其他模拟器目前不支持 |
实际节省数据
官方博客给出了几个典型游戏的数字:
| 游戏 | 原大小 | 压缩后 | 节省 |
|---|---|---|---|
| 新超级马里奥兄弟 2 | 350 MB | 242 MB | 30.8% |
| 宝可梦 X | 1764 MB | 1117 MB | 36.7% |
| 马里奥赛车 7 | 649 MB | 612 MB | 5.7% |
| 路易吉洋馆 2 | 864 MB | 649 MB | 24.9% |
| 动物之森新叶 | 800 MB | 459 MB | 42.6% |
马里奥赛车 7 节省很少——因为它的纹理和音频本身就是高度压缩的。宝可梦、动物之森这类内部素材压缩率低的游戏,节省非常可观。
怎么压缩
桌面版:菜单「工具 → 转换备份」选择压缩,选一个或多个文件。转换是可选的——你想压缩哪些就压缩哪些,不想动的保持原样。
Android 版:从 2123 起支持安装 CIA 时自动压缩内部 NCCH(模拟存储设置里开启)。安装后的游戏直接就是 .zcia,比手动转换更省心。
解压缩回去
同样在「工具 → 转换备份」里,可以把 .zcci 解压回 .cci。万一其他模拟器不支持 Z3DS,这样就能兼容。
与 FBI homebrew 的集成
Azahar 团队已经把 Z3DS 规范提交给了 3DS homebrew 的 CIA 安装工具 FBI。一旦合并,你可以在实体 3DS 上直接安装 .zcia 文件——FBI 会在安装时自动解压。这意味着压缩格式将贯穿「实体机 → 模拟器 → 实体机」的全链路。
