/ / Java逆コンパイラとJava逆アセンブラの比較[完了] - java

Java逆コンパイラ対Java逆アセンブラ[閉じる] - java

私はコアのJavaを準備していると私は疑いを次のようになった

ジャバップ 逆アセンブラですか、逆コンパイラですか?それらの違いは何ですか?どのJava CLIコマンドが使用されますか?

回答:

回答№1の場合は7

Javapは単なる「非公式な」逆アセンブラです。その出力はバイトコードに関する情報を提供しますが、「アセンブラ」が使用するのには適していません。人間が読むのには適していません。

伝統的な違い(C言語の世界から):

  • コンパイラ:比較的高レベルのソースコードをアセンブリ言語にコンパイルします。
  • アセンブラ:アセンブリコードをマシンコードにコンパイルします。

「デコンパイラ」と「逆アセンブラ」の結論を導きなさい

両方のステップ(逆アセンブルと逆コンパイル)を実行するソフトウェアは、逆コンパイラーとも呼ばれますが、それでもコンテキストに依存します。