可执行文件

✍ dations ◷ 2025-06-08 18:07:30 #计算机编程,软件工程

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

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

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

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

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

相关

  • 胡文瑞胡文瑞(1936年4月4日-),原籍湖北武昌,生于上海,中国流体力学专家。1958年毕业于北京大学数学力学系流体力学专业。中国科学院力学研究所研究员。1995年当选为中国科学院院士。
  • 超核超核就是含有超子的原子核,在1952年从暴露在宇宙线中的核乳胶里发现,同超子一样,超核很不稳定,会发生弱作用衰变。
  • 性瘾性强迫症(英语:Sexual obsessions)是一种与性相关的强迫症,患者会不自觉的非常渴望进行性行为。性强迫症在强迫症患者当中非常普遍,约在两成的患者身上出现。基于这种成瘾症与性
  • 马尔佩洛岛马尔佩洛岛 (西班牙语:Isla de Malpelo)位于哥伦比亚考卡省,陆地面积0.35平方千米。这一地区除一个由哥伦比亚陆军设立的小型军事哨所以外,并无他人居住。1986年,岛内设立马尔佩洛
  • 焦磷酸铁焦磷酸铁是一种铁的焦磷酸盐,化学式为Fe4(P2O7)3。焦磷酸铁可由Fe(PO3)3和FePO4按化学计量比1:3于氧气中在氧化铝坩埚里加热得到。起始原料可用Fe(NO3)3·9H2O和磷酸的反应制
  • 新加坡国庆庆典新加坡国庆庆典(拼音:Guóqìng qìngdiǎn,英语:National Day Parade, NDP,马来语:Perbarisan Hari Kebangsaan,泰米尔语:தேசிய தின அணிவகுப்பு))是新加坡为庆祝
  • 布鲁斯·卡明斯布鲁斯·卡明斯(Bruce Cumings)(1943年9月5日-)是一名美国东亚研究者、历史学家,专门研究朝鲜半岛、当代国际关系。曾经担任芝加哥大学历史系主任。他以Vol. 1获得费正清奖。出生
  • 大卫·弗罗斯特大卫·帕拉丁·弗罗斯特爵士,KT,OBE(英语:David Paradine Frost,1939年4月7日-2013年8月31日),英国著名时事评论员、电视节目主持人、作家、记者。出生于肯特郡的一个牧师家庭,剑桥大
  • 诺曼王宫诺曼王宫(意大利语:Palazzo dei Normanni)是意大利南部西西里首府巴勒莫的一座宫殿,它是自诺曼征服时期以后西西里国王的主要驻地,现在则是西西里议会的所在地。该建筑是欧洲最古
  • 柯尔特M1877转轮手枪柯尔特M1877转轮手枪(英语:Colt M1877)是一系列由美国康乃狄克州哈特福的枪械制造商柯尔特专利枪械生产公司(英语:Colt's Manufacturing Company)所研制,并且在1877年1月至1909年之