ホームページ >よくある問題 >エグゼとは何ですか

エグゼとは何ですか

青灯夜游
青灯夜游オリジナル
2022-02-22 14:21:1885375ブラウズ

exe の完全名は「executable」で、中国語で「実行可能」を意味します。これはファイル形式であり、オペレーティング システムの記憶領域にフロートして配置できる実行可能プログラムを指します。 EXE ファイルはメモリにロードされ、オペレーティング システム ローダーによって実行できます。

エグゼとは何ですか

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

exeの正式名称は「executable」、中国語で「実行可能」を意味するファイル形式です。

exe ファイルは、Portable Executable (PE) ファイル形式のファイルです。メモリにロードして、オペレーティング システム ローダーによって実行できます。オペレーティング システムのストレージにフローティングして配置できる実行可能ファイルです。スペースを与えてプログラムを実行します。たとえば、メモ帳プログラム notepad.exe を使用して、test.txt などのドキュメントを編集できます。編集するには、ダブルクリックしてメモ帳プログラム notepad.exe を開きます。

WINDOWS オペレーティング システムのバイナリ実行可能ファイルは 2 つのタイプに分けられ、1 つは接尾辞 -COM が付き、もう 1 つは .EXE が付きます。

.COM は、DOS で一般的に使用されます。WINDOWS システムでの実行可能ファイルは、一般に ·EXE ファイルです。MS-DOS では、実行可能ファイルを識別するために使用されるファイル拡張子です。ユーザーは、プロンプト ラインに .exe 拡張子を除いたファイル名を入力し、Enter キーを押すことで、実行可能プログラムを実行できます。

構造

EXE ファイルは、EXE ファイルのヘッダーとプログラム本体の 2 つの部分に分かれています。

exe ファイルは比較的複雑で、複数のセグメントに分かれた構造になっており、DOS の最も成功した複雑な設計の 1 つです。各 exe ファイルには、ファイル ヘッダーと再配置可能プログラムのイメージが含まれています。ファイル ヘッダーには、プログラムのサイズやレジスタの初期値など、MS-DOS がプログラムをロードするために使用する情報が含まれています。ファイル ヘッダーは再配置テーブルも指します。このテーブルには、プログラム イメージ内の再配置可能セグメントのアドレスへのポインターのリンク リストが含まれています。

MS-DOS は、イメージをファイルからメモリに直接コピーすることで exe プログラムをロードし、ロケーション テーブルで指定された再配置可能セグメント アドレスを調整します。ロケーション テーブルは再配置ポインタの配列であり、それぞれがプログラム イメージ内の再配置可能なセグメント アドレスを指します。

関連知識の詳細については、FAQ 列をご覧ください。

以上がエグゼとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。