目次:
定義-デコンパイラはどういう意味ですか?
デコンパイラは、実行可能プログラムまたは低レベル/マシン言語をソフトウェアプログラマーが理解できる形式に変換するプログラミングツールです。 コンパイラの操作を実行します。コンパイラは、ソースコードを実行可能な形式に変換しますが、その逆です。 デコンパイラの受信者は人間のユーザーであり、コンパイラの受信者はマシンです。Techopediaは逆コンパイラについて説明します
逆アセンブラなどの逆コンパイラは、リバースエンジニアリングを介して機能します。 デコンパイラは、コンパイルされたコードまたは実行可能ファイルを高レベルのコードに変換します。
デコンパイラは、次の目的でいくつかの場合に役立ちます。
- コードをアーカイブまたは維持するための失われたソースコードの回復
- デバッグプログラム
- プログラムの脆弱性を見つけるためのウイルス対策機能
- プラットフォーム間のプログラムの移行を容易にする相互運用性
