V2EX  ›  英汉词典

Decompiler

释义 Definition

decompiler(反编译器):一种软件工具,用于把已编译的程序(如机器码、字节码)尽可能还原为较高层次的表示(常见为类 C 的伪代码或源代码风格输出),以便阅读、分析或逆向工程。也常用于安全审计、恶意软件分析与程序理解。(另有较少见含义:把某些中间表示还原为更高层形式的工具。)

发音 Pronunciation (IPA)

/ˌdiːkəmˈpaɪlər/

例句 Examples

A decompiler can help you understand what a program is doing.
反编译器可以帮助你理解一个程序在做什么。

During the security review, we used a decompiler to inspect the binary and locate the function that handled password checks.
在安全审查中,我们使用反编译器检查二进制文件,并定位到负责密码校验的函数。

词源 Etymology

decompiler 由前缀 **de-**(表示“去除、逆向”)+ compiler(编译器)构成,字面意思就是“对编译结果进行逆向处理的工具”。该词随软件逆向工程与二进制分析技术的发展而普及。

相关词 Related Words

文学与作品 Literary Works

  • The IDA Pro Book: The Unofficial Guide to the World’s Most Popular Disassembler(书中多处讨论 decompiler/反编译相关概念与工具)
  • Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation(涉及使用反编译器辅助理解二进制)
  • Reverse Engineering for Beginners(介绍逆向分析流程,包含对反编译器的讲解与示例)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3453 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
♥ Do have faith in what you're doing.