実行ファイル 【executable file】 実行可能ファイル / ロードモジュール / load module

概要

実行ファイル(executable file)とは、コンピュータストレージ(外部記憶装置)などに記録されるファイルの種類の一つで、メインメモリに読み込んで実行できる形式のプログラムファイルのこと。

コンピュータ内部のCPUマイクロプロセッサ)が直に解釈・実行できる機械語マシン語)による命令列が格納されている。先頭部分にはプログラムの起動に必要な初期化コードが付加されており、この部分はどのファイルでも共通だが、オペレーティングシステムOS)ごとに異なっている。

プログラム本体を構成する機械語プロセッサの機種ごとに固有であり、異なる仕様の機種で直接実行することはできない。ほとんどの実行プログラムにはOSの機能を呼び出すコードが含まれるため、異なるOS上でそのまま実行することも通常はできない。

特定の機械語ではなく、機種に依存しない機械語風の命令形式である中間コードや、スクリプト言語で書かれたソースコードのように、実行環境側の仮想マシンVM)やインタプリタ機械語への変換を自動的にプログラムファイルも実行ファイルの一種とみなす場合もある。

実行ファイルを作成するには、人間が読み書きしやすいプログラミング言語で書かれたソースコードコンパイラなどで機械語コードオブジェクトコード/ネイティブコード)に変換し、リンカなどで必要なライブラリ初期化コードなどを連結する。この一連の工程を「ビルド」という。

Windowsでは拡張子が「.exe」(“executable” の略)になっているものが最も一般的な形式の実行ファイルであるため、「EXEファイル」(エグゼファイル)と呼ばれることもある。大型汎用機メインフレーム)やオフコンなどの分野では「ロードモジュール」(load module)という呼称が用いられることが多い。

(2024.3.13更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる