# splat 二进制拆分工具

> 面向反编译与模组项目的二进制拆分工具：由 YAML 配置指定在何处、以何种方式把 N64 ROM 或 PSX、PS2、PSP 二进制切分为代码、数据和素材段。扫描阶段反汇编代码与数据，MIPS 部分由 spimdisasm 处理；拆分阶段写出文件以及用于重新构建输入文件的链接脚本。可编写自定义段类型扩展该流程。

- 类型：工具
- 目标：二进制 · 游戏
- 类别：游戏分析工具
- 关联：基础工具
- 来源复核于：2026-10-18
- 收录于：2026-10-19
- 原始资源：<https://github.com/ethteck/splat>
- 一手来源：<https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/splat/>
- 记录 JSON：<https://awesomerea.org/resources/splat/record.json>
- 英文版：[English](https://awesomerea.org/resources/splat/index.md)

## 使用条件与局限

- 需要 Python 3.9+；安装 splat64 软件包时需带 mips 可选依赖，N64、PSX、PS2 和 PSP 平台都依赖它。审阅时 PyPI 最新版本为 0.50.1，上传于 2026-10-10；0.50.0 引入了符号与覆盖段方面的不兼容变更。仓库没有 GitHub 发布版本。
- 文档仅列出 n64、psx、ps2 和 psp 平台；概述称 PSX 和 PS2 支持有限，ELF 快速入门不支持可重定位 ELF，README 则建议 GameCube/Wii 项目使用 decomp-toolkit。create_config 可根据使用者自备的 ROM 或 ELF 生成初始 YAML，之后仍需逐段细化。
- 采用 MIT 许可。splat 负责拆分、反汇编并生成链接脚本；它不会反编译出 C 代码，也不能单独产出一致的构建，符号名称与类型来自分析者提供的可选 symbol_addrs 文件。

## 一手来源

1. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/README.md>
2. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/docs/Home.md>
3. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/docs/Configuration.md#L76-L88>
4. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/docs/Quickstart.md>
5. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/docs/Quickstart-Elf.md>
6. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/pyproject.toml>
7. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/CHANGELOG.md>
8. <https://github.com/ethteck/splat/blob/7548b9771e6f8418507b23434187fb07741af6d4/LICENSE>
9. <https://pypi.org/project/splat64/0.50.1/>

## 同分区更多条目：游戏

- [m2c 匹配反编译器](https://awesomerea.org/zh/resources/m2c/index.md) · 工具
- [decomp-toolkit GameCube/Wii 反编译工具包](https://awesomerea.org/zh/resources/decomp-toolkit/index.md) · 工具
- [Cheat Engine MCP Bridge 进程内存分析桥接](https://awesomerea.org/zh/resources/cheatengine-mcp-bridge/index.md) · 集成
- [ido-static-recomp IRIX IDO 编译器静态重编译工具](https://awesomerea.org/zh/resources/ido-static-recomp/index.md) · 工具
- [PS2Recomp PlayStation 2 静态重编译器](https://awesomerea.org/zh/resources/ps2recomp/index.md) · 工具
- [Xenosaga I 反编译兼容性工具包](https://awesomerea.org/zh/resources/decomp-compat-kit/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
