【问题标题】:What is an analytical decompiler?什么是分析反编译器?
【发布时间】:2020-09-29 14:15:46
【问题描述】:

IntelliJ 集成了 Fernflower,这是 JetBrains 制作的 Java 反编译器。

在其GitHub page 上,您可以阅读以下内容:

Fernflower 是第一个实际工作的 Java 分析反编译器,并且可能用于一般的高级编程语言。

这是什么意思?什么是分析反编译器?它与其他类型的反编译器有何不同?

【问题讨论】:

    标签: decompiling decompiler


    【解决方案1】:

    分析decompiler 是一种分析编译输出然后找出最匹配它的源代码,而不是试图与传统编译器完全相反。有时这在优化编译器或混淆字节码的情况下是必要的。

    【讨论】:

      猜你喜欢
      • 2013-07-28
      • 1970-01-01
      • 2017-07-03
      • 2021-10-21
      • 2010-10-08
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多