ExtractData
ExtractData 是一款专注于游戏资源封包解析与文件提取的通用游戏资源提取工具。它依靠多格式特征识别能力,可从各类游戏自定义封包中提取图片、音频、视频等原始媒体资源,广泛应用于游戏 MOD 制作、资源复用、逆向分析与个人素材收集等场景。

基本信息
| 项目 | 内容 |
|---|---|
| 名称 | ExtractData |
| 原始开发者 | Yuu |
| 当前维护者 | lioncash(GitHub 镜像维护) |
| 编程语言 | C(59.9%)、C++(38.1%)、汇编(1.8%) |
| 运行平台 | Windows |
| 软件许可 | GNU GPL v2 |
| GitHub Stars | 155 |
| GitHub 仓库 | https://github.com/lioncash/ExtractData |
说明:ExtractData 的原始作者为 Yuu,目前 GitHub 上的代码由 lioncash 维护。国内流传的版本多为汉化版,版本号各异(常见 1.20b5、1.4、1.5、2.5.38等),均为基于原始代码的衍生版本。
概述
ExtractData 是一款以操作简便著称的游戏资源提取工具。与 Crass 等需要配置插件的工具不同,ExtractData 的核心优势在于使用极其简单——用户只需将资源文件拖入窗口即可开始提取,被誉为“所有抽取软件中最简单的一款”。
它通过特征签名匹配技术,逐字节扫描封包文件,识别并提取其中的图片、音频、视频等资源。软件体积小巧(约 500KB-700KB),无需复杂配置即可使用。
核心特点
两种扫描模式
ExtractData 提供两种资源扫描方式,以适应不同格式的封包:
| 模式 | 说明 |
|---|---|
| 快速结构扫描 | 针对 pak、axp、idd 等已知结构的标准封包,直接解析文件目录索引,数秒内即可列出完整资源列表 |
| 深度全量扫描 | 逐字节遍历整个封包文件,通过特征签名匹配所有可识别的资源碎片,提升冷门封包的资源召回率 |
轻量解码与修复
-
自带基础媒体解码:无需额外安装第三方解码器即可预览部分格式资源
-
CRC 校验修复:针对常见音频格式内置校验修复功能,可自动修正文件头校验错误,提升提取后文件的可打开率
多格式支持
ExtractData 适配绝大多数日系视觉小说、老式单机 RPG 和休闲游戏的资源封装格式。特别对以下系统效果显著:
-
Kirikiri2(吉里吉里2 / KRKR2):支持简单的
.xp3解密 -
BGI 引擎
-
Yu-Ris 引擎
加载 Susie 插件 后,可支持更多的游戏解包。同时,ExtractData 也是少数能解 Crass 无法处理的封包的工具之一。
支持的提取格式
提取出的资源覆盖三大品类:
-
图片类:BMP、JPG、PNG 等
-
音频类:WAV、MP3、OGG、MID 等
-
视频类:MPG、WMV 等
使用方法
基本操作流程
-
打开文件:选择“文件”→“打开”,或直接将资源文件拖入 ExtractData 窗口
-
浏览资源:软件自动扫描并列出封包内的文件列表
-
提取资源:
-
提取单个文件:选中文件后点击“抽取”
-
提取全部文件:点击“提取所有”
-
提取模式
ExtractData 提供三种提取操作方式:
-
单个文件右键提取
-
批量勾选文件提取
-
一键全量提取
输出管理
-
可自定义输出目录
-
支持按原始文件名直接保存
-
支持按文件格式自动分类生成子文件夹存放,提取后无需手动整理
预览功能
双击选中的文件即可预览或播放,方便在提取前确认内容。
常见问题
| 问题 | 解决方案 |
|---|---|
| 打开封包后不显示任何文件 | 确认资源包格式是否为软件支持的标准封包;切换至深度全量扫描模式重新扫描;手动调整起始与结束地址缩小扫描范围 |
| 扫描出来的资源不全 | 快速扫描仅能解析有完整目录索引的封包,切换深度扫描模式可找回更多零散资源 |
| 强加密格式无法解析 | 需先使用对应解密工具处理后再导入扫描 |
与同类工具的对比
| 对比维度 | ExtractData | Crass | GARbro |
|---|---|---|---|
| 操作难度 | 极简(拖拽即用) | 较复杂(需配置插件) | 简单(图形界面) |
| 插件体系 | 支持 Susie 插件扩展 | CUI 插件体系 | 模块化自动识别 |
| 更新状态 | 原始版已停更,社区有衍生版 | 已停止更新 | 仍在更新(2026年6月) |
| 特色优势 | 操作最简单 | 格式支持最广 | 现代 UI + 格式转换 |
ExtractData 常与 Crass 搭配使用——当 Crass 无法解包时,ExtractData 往往能作为补充方案。
应用场景
-
CG 与 BGM 收藏:提取 Galgame 中的精美 CG 和背景音乐
-
游戏汉化:提取脚本资源进行翻译
-
MOD 制作:提取并替换游戏资源
-
资源研究:分析游戏封包结构
注意事项
-
版权合规:提取的资源建议仅用于个人收藏、学习或非商业同人创作,请勿用于商业传播
-
格式限制:部分新款游戏采用专属引擎的自定义加密封包,无法直接解析
-
强加密处理:对于强加密格式,需先使用对应解密工具处理后再导入扫描


评论0