実行可能ファイル

実行可能ファイルとは、開くとプログラムを実行する種類のコンピューターファイルです。つまり、ファイルに含まれるコードや一連の命令を実行します。実行可能ファイルには、主に1)コンパイルされたプログラムと2)スクリプトの2種類があります。

Windowsシステムでは、コンパイルされたプログラムのファイル拡張子は.EXEで、「EXEファイル」と呼ばれることがよくあります。Macintoshコンピューターでは、コンパイルされたプログラムの拡張子は.APPで、これはアプリケーションを表します。どちらの種類の実行可能ファイルも、ソースコードからCPUが直接実行できるバイナリのマシンコードにコンパイルされています。ただし、EXEファイルはWindowsでのみ実行でき、APPファイルはMac OS Xでのみ実行できます。これは、コードがオペレーティングシステムによって実行されるためで、そのオペレーティングシステムが理解できる形式にコンパイルする必要があるからです。

コンパイルされていない実行可能ファイルは、「スクリプト」と呼ばれることがよくあります。これらのファイルは、バイナリ形式ではなくプレーンテキスト形式で保存されます。つまり、スクリプトファイルを開いて、テキストエディターでコードを表示できます。スクリプトには実行可能なマシンコードが含まれていないため、実行するにはインタープリターが必要です。たとえば、PHPファイルは、PHPインタープリターを介して実行した場合にのみコードを実行できます。PHPインタープリターが利用できない場合、PHPスクリプトはテキストファイルとして開くことしかできません。

実行可能ファイルは開くとコードを実行するため、未知の実行可能ファイル、特にメールの添付ファイルとして受け取ったものは開かないでください。コンパイルされた実行可能ファイルが最も危険ですが、スクリプトファイルも悪意のあるコードを実行する可能性があります。たとえば、VBScript(.VBS)ファイルは、Windowsシステムに組み込まれたWindows Script Hostを通じて自動的に実行される可能性があります。同様に、AppleScript(.SCPT)ファイルは、Mac OS Xに含まれるAppleScriptインタープリターを通じて実行できます。そのため、未知のファイルに出会い、実行可能なコードが含まれているかどうか分からない場合は、開かないことをお勧めします。以下は、WindowsおよびMacintoshシステムで実行可能ファイルに使用される一般的なファイル拡張子の一覧です。

Windowsのファイル拡張子:.EXE、.COM、.BAT、.VB、.VBS、.WSF、.PIF
Macintoshのファイル拡張子:.APP、.SCPT、.APPLESCRIPT

更新日 February 18, 2011 著者: Per C.

quiz知識をテストする

Which character separates a file name from a file extension?

A
Hyphen (-)
0%
B
Period (.)
0%
C
Asterisk (*)
0%
D
Forward Slash (/)
0%
Correct! Incorrect!     View the File Extension definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの実行可能ファイルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。