可执行文件

✍ dations ◷ 2025-11-29 19:26:50 #计算机编程,软件工程

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

在现代的各种计算机体系结构,可执行文件除了有程序的信息之外,还有其他信息,例如让程序运行的操作系统设置值数据、调试数据等等。

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

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

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

相关

  • 琉球大学琉球大学琉球大学(りゅうきゅうだいがく、University of the Ryukyus)位于冲绳县中头郡西原町的日本国立大学,简称为琉大。医学部与其他学部在不同的校区。以前学校设在那霸市
  • 突变体突变型是指因为突变而产生的生物体,或是新的遗传特征。突变是指基因或是染色体上的DNA发生短暂的结构性变化;而新的遗传特征或性状,则可能是一个在原型(野生型)中不存在的表现。
  • 团队运动团队运动是参与的运动员都互相合作以达成共同目标的运动。 团队运动,通常是活动中的同一团队里的个人,共同努力完成的最终目标来赢的比赛。例如把分数增加到超越敌队。团队成
  • 高科坐标:22°50′45″N 120°17′43″E / 22.845812°N 120.295330°E / 22.845812; 120.295330高科交流道为台湾中山高速公路(国道一号)的交流道,位于高雄市路竹区和阿莲区交界,指
  • 大分县大分县(日语:大分県/おおいたけん〔おほいたけん〕 Ōita ken */?)位于日本九州东北部。县政府大分市。温泉数量和涌出泉量皆是日本第一名。面向别府湾的别府温泉和位于大分县
  • 整合分类学资讯系统整合分类学资讯系统(英语:Integrated Taxonomic Information System,缩写作 ITIS)是一个专门提供生物物种分类讯息的机构。前身是设立于1996年的一个团体,属于美国联邦政府商务部
  • 气冷快中子反应堆气冷快中子反应堆(英语:Gas-cooled fast reactor),是一种研究中的快中子反应堆,属于第四代反应堆。这种反应堆使用增殖性材料,并以氦气或二氧化碳等气体做为冷却用。这种反应堆用
  • 林安宅林安宅(1099年-1181年),字居仁,福州侯官县(今福建省福州市)人。南宋大臣,宋孝宗时参知政事。宋高宗建炎二年(1128年)林安宅中进士。历任检正户部郎。宋孝宗乾道二年(1166年)五月,林安宅由
  • 田中耕太郎田中耕太郎(1890年10月25日-1974年3月1日)是日本的法学者、法哲学者,曾任东京帝国大学(今东京大学)大学法学部长、第1次吉田内阁文部大臣、第二任最高裁判所长官。
  • 微类星体微类星体是类星体的小型表亲。其命名看得出来是源自类星体,而两者间有些共同点:强烈且时变的无线电波放射,常表现成无线电波喷流(radio jet),以及一个围绕黑洞的积气盘(accretion d