# 在 GitHub 上查找反编译项目的方法

Author: DecompHub
Updated: 2026-10-10
Language: zh-Hans
Canonical: https://decomphub.com/zh-cn/guides/finding-decompilation-projects-on-github

把游戏或程序的准确名称与一个重建术语组合。只搜 `decompile` 会混入反编译工具、课堂练习和无关实验。[DecompHub 搜索](https://app.decomphub.com/zh-cn/explore)可以整理候选，最终仍应到原仓库核实。

## 三种实用查询

- [`"Super Mario" decompilation`](https://github.com/search?q=%22Super+Mario%22+decompilation&type=repositories)
- [`topic:decompilation language:C`](https://github.com/search?q=topic%3Adecompilation+language%3AC&type=repositories)
- [`org:zeldaret`](https://github.com/search?q=org%3Azeldaret&type=repositories)

选择 **Repositories** 结果类型。[GitHub 搜索文档](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)解释了 `in:name,description`、`in:readme`、`topic:`、`org:` 与 `fork:true`。主题由作者自愿添加；语言筛选描述代码语言，不是文档语言。

## 跟随目标，而不只是名字

确认原始对象、支持的构建和声明的目标。通用反编译器与重建某个程序的项目不同；MOD 也可能基于别人的重建。

没有结果时，分别尝试地区名称、简称和主机名。通过项目自身的链接寻找当前主页或后继，不要因 Star 多就认定它是官方。

## 有意识地包含分支

用 `fork:true` 查找移植或继续开发的分支。比较它与父项目的描述和改动。匹配基准仓库与原生移植可能各有用途。

记录官方 URL、目标版本和下一步。需要复用代码时检查许可证。在期待贡献反馈前阅读[活跃度检查](/zh-cn/guides/finding-active-decompilation-projects)，并用上游地址[提交遗漏项目](https://app.decomphub.com/zh-cn/submit)。
