可执行文件

可执行文件是一种计算机文件,打开后会运行一个程序。这意味着它会执行文件中包含的代码或一系列指令。可执行文件主要有两种类型:1)编译程序;2)脚本。

在 Windows 系统中,编译程序的文件扩展名为 .EXE,通常称为“EXE 文件”。在 Macintosh 计算机中,编译程序的扩展名为 .APP,是应用程序(application)的缩写。这两种可执行文件都已从源代码编译为可由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 operating system natively supports the DMG disk image format?

A
Windows
0%
B
macOS
0%
C
Linux
0%
D
ChromeOS
0%
Correct! Incorrect!     View the Disk Image definition.
More Quizzes →

Tech Terms 计算机词典

本页中可执行文件的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。