跳转到内容

执行档

维基百科,自由的百科全书

这是本页的一个历史版本,由SieBot留言 | 贡献2007年10月24日 (三) 04:41 (機器人 正在新增: en:Executable编辑。这可能和当前版本存在着巨大的差异。

执行档电脑科学上指一种内容可被电脑解释为程式电脑档案。通常执行档内含有以二进制编码的微处理器指令,也因此执行档有时称为二进制档。这些二进制数据于各种微处理器有所不同,故此执行档多数要分开不同的微处理版本。一个电脑档案是否执行档,主要由操作系统的传统决定。例如根据特定的命名方法(如副档名为exe)或档案的元数据资料(例如UNIX系统设定“可执行”权限)。

现代的执行档

在现代的各种电脑架构,执行档除了有程式的资讯之外,还有其他资讯,例如让程式运行的操作系统设定值数据、除臭虫资料等等。

系统调用

除了微处理器指令,执行档也具有系统调用资料,让程式可使用操作系统提供的服务。因为系统调用资料在各操作系统都有所不同,故此执行档除多数要分开不同的微处理版本,也有分开不同操作系统版本。

常见执行档的副档名

  • .exe(Dos、Windows系列)
  • .com(Dos、Windows系列)
  • .App(以档案夹存在,Mac OS X

脚本

不是所有的执行档都只存有电脑能阅读的资料。以脚本语言撰写的脚本档案,都可以是执行档,而且内含的资料可被人类阅读,多数以ASCII文本存档。原因是脚本语言无需经过编译器预先编译就可经过直译器(如PerlPythonShell)执行。

参看