运行档

运行档计算机科学中指一种内容可被电脑解释为程序电脑文件。通常运行档内,含有以二进制编码的微处理器指令,也因此运行档有时称为二进制档。这些二进制微处理器指令的编码,于各种微处理器有所不同,故此运行档多数要分开不同的微处理版本。一个电脑文件是否为运行档,主要由操作系统的传统决定。例如根据特定的命名方法(如扩展名exe)或文件的元数据信息(例如UNIX系统设置「可运行」权限)。

「运行档」的各地常用名称
中国大陆
台湾

现代的运行档

在现代的各种电脑架构,运行档除了有程序的信息之外,还有其他信息,例如让程序运行的操作系统设置值数据、调试数据等等。

二进制档

作此含义特指无法广泛应用于其他计算机针对特定操作系统配置的软件发行模式。

系统调用

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

常见运行档的扩展名

  • .exe(Dos、Windows系列)
  • .com(Dos、Windows系列)
  • .App(以文件夹存在,Mac OS X
  • .run(Linux Ubuntu)

脚本

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

参看

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.