# Decompile-Bench：面向真实二进制反编译的百万级二进制与源码函数对

> 通过 Compile-Trace-Filter 流程构建 200 万组 C/C++ 二进制与源码函数对，并提供涵盖转写为 C/C++ 的 HumanEval、MBPP 任务及近期 GitHub 函数的评测集。

- 作者：Hanzhuo Tan; Xiaolong Tian; Hanrui Qi; Jiaming Liu; Zuchen Gao; Siyi Wang; Qi Luo; Jing Li; Yuqun Zhang
- 原标题：Decompile-Bench: Million-Scale Binary-Source Function Pairs for Real-World Binary Decompilation
- 发表载体：NeurIPS 2025 Datasets and Benchmarks
- 发表状态：会议论文
- 出版／提交日期：2025 年（具体日期未核实）
- 日期依据：采用 NeurIPS 官方论文集及出版商在 Crossref 登记的出版年份，不推定更精确的出版日期。
- arXiv 首次提交：2025 年 5 月 19 日
- arXiv：2505.12668
- 已复核的 arXiv 版本：v2
- DOI：10.52202/085713-0177
- 来源复核于：2026-10-16
- 收录于：2026-10-17
- 原始论文：<https://papers.nips.cc/paper_files/paper/2025/hash/079cf13ae174c31f148207d94d213bdc-Abstract-Datasets_and_Benchmarks_Track.html>
- PDF：<https://papers.nips.cc/paper_files/paper/2025/file/079cf13ae174c31f148207d94d213bdc-Paper-Datasets_and_Benchmarks_Track.pdf>
- 代码：<https://github.com/albertan017/LLM4Decompile>
- BibTeX：<https://awesomerea.org/papers/citations/paper-decompile-bench.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-decompile-bench/>
- 记录 JSON：<https://awesomerea.org/papers/paper-decompile-bench/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-decompile-bench/index.md)

## 研究范围与局限

该工作研究函数级反编译。重新执行测试覆盖 HumanEval、MBPP；GitHub2025 未提供单元测试。内联可能使二进制与源码无法一一对应，微调实验仅使用 10% 的语料。这些结果不能证明整程序恢复能力。

## 与本合集的关联

补充 LLM 反编译的训练语料与评测产物，不同于现有 Gao 等人的 DecompileBench 条目。

## 发表与复核说明

作者顺序以正式 PDF 为准，其中 Zuchen Gao 位于 Siyi Wang 之前；论文集网页与 Crossref 的顺序相反。arXiv v2 于 2025-10-19 更新。产物位于已有 LLM4Decompile 仓库的 decompile-bench 子目录。代码采用 MIT 许可，数据集声明 CC0-1.0，模型权重另有条款；这些声明不能替代对源项目许可的核查。

## 一手来源

1. <https://papers.nips.cc/paper_files/paper/2025/hash/079cf13ae174c31f148207d94d213bdc-Abstract-Datasets_and_Benchmarks_Track.html>
2. <https://papers.nips.cc/paper_files/paper/2025/file/079cf13ae174c31f148207d94d213bdc-Paper-Datasets_and_Benchmarks_Track.pdf>
3. <https://doi.org/10.52202/085713-0177>
4. <https://api.crossref.org/works/10.52202/085713-0177>
5. <https://arxiv.org/abs/2505.12668>
6. <https://arxiv.org/html/2505.12668v2>
7. <https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/decompile-bench/readme.md>
8. <https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/LICENSE>
9. <https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/LICENSE-MODEL>
10. <https://huggingface.co/datasets/LLM4Binary/decompile-bench/blob/4b708c2211cd7d4af403675db56322aa4ed7050c/README.md>
11. <https://huggingface.co/datasets/LLM4Binary/decompile-bench/blob/4b708c2211cd7d4af403675db56322aa4ed7050c/LICENSE>

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
