向下兼容

✍ dations ◷ 2025-11-25 04:18:25 #软件设计,互操作性,硬件

向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序、库或硬件更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括输入数据)、在旧版本库的基础上开发的程序仍能正常编译运行,或较旧版的硬件仍可在新版使用的情况。

在文件系统中,ext4文件系统的设计就是向后兼容的,ext3的文件系统可以被当作ext4文件系统挂载。

通常更新一个软件时,应该为向下兼容性做出一定的考虑,这往往能给用户带来方便并更好地留住用户。Microsoft 特别强调维持软件的向下兼容性。为了实现此一目标,有时微软甚至不惜支持使用了非官方乃至误用的 API 的软件。例如Microsoft Excel直到现在仍把1900年当作闰年,便是基于早期发售的Lotus 1-2-3也有相同的问题,如果修复此一问题,反而会引起更多的麻烦。这是所谓的“漏洞兼容(英语:bug compatibility)”。

但情况并不总是这样,有时为了考虑向下兼容会带来一些累赘,甚至增加开发的成本,尤其是进行过较多升级后。Python 3.0 便是放弃向下兼容的一个例子。

如果一个软件的旧的版本保存的文档不能被新版本读取,即使厂商提供了额外工具对旧文档进行不可逆转的转换,这也不能称作向下兼容。这可能是软件厂商的一种市场战略,强迫用户购买升级软件,随着升级用户逐渐增加,逐渐地使得旧软件能读取的文档越来越少。

以广为使用的通用串行总线(USB)为例,从1998年的1.1版到2015年时的3.1版,A型的插头与插座均可跨版本互相使用,仅新版本所支持的较大传输速率与一些新特性无法为旧版所使用。

蓝光光盘驱动器通常可向下兼容读取DVD、CD。

此外还有微软公司推出的Xbox One游戏机对Xbox 360,和任天堂推出的Wii U对Wii的旧版本游戏在新版本硬件中提供支持。但是索尼电脑娱乐推出的PS4游戏机则不向下兼容PS3的游戏。

相关

  • 棕榈科棕榈科(学名:Arecaceae)又称槟榔科,棕榈目下的一个科。目前已知棕榈科下有202属,大约2,800余种。本科植物一般是单干直立,不分枝,一般为乔木,也有不少是灌木或藤本植物(如省藤属)。叶
  • 唑尼沙胺唑尼沙胺(英语:Zonisamide)是一种磺胺类抗惊厥药(英语:anticonvulsant),被批准用于辅助治疗成人的癫痫发作,婴儿的韦斯特综合症,伦诺克斯-加斯托二氏综合征(英语:Lennox-Gastaut syndro
  • 哈碧在埃及神话中的哈庇',或作哈必和哈比(Hapi,Golden Dawn,Ahephi )是葬礼之神、霍尔的四子之一,在他们看管的四个罐子(canopic jars)里他看管装着肺脏的罐子。和他的兄弟们相同,都各自
  • 约翰·道耳顿约翰·道尔顿(英语:John Dalton,/ˈdɔːltən/,1766年9月6日-1844年7月27日),英国皇家学会成员,化学家、物理学家。近代原子理论的提出者,对色盲亦有研究。道尔顿生于坎伯兰郡伊格斯
  • 肺部肿瘤是肺部的赘生性肿瘤,包括:肺/肺系统的原发肿瘤(英语:Primary tumor):可能长在肺部的非肺肿瘤:转移或其他来源的继发肿瘤:
  • 雙極神經元双极神经元(英语:bipolar neuron)自胞体两端各发出一个突起,分别至感觉受器(周围突)或进入中枢部(中枢突),如视网膜内的双极细胞,前庭神经内的感觉神经元。
  • Page Two (TWICE迷你专辑)《PAGE TWO》是韩国女子团体TWICE的第二张韩语迷你专辑。由JYP娱乐制作,KT音乐发行,于2016年4月25日推出。主打歌曲为〈CHEER UP〉,由黑眼必胜制作。音源公布两小时半后即登上
  • 旭日章旭日章(日语:旭日章/きょくじつしょう  */?),日本勋章的一种。1875年4月10日制定,2003年11月3日更正。授与“对国家公共有功劳者中,有引人瞩目的显著功绩内容”。比起瑞宝章的授
  • 韩国职棒纪录
  • 2014 S/S《2014 S/S》是韩国男子组合WINNER的出道专辑,于2014年8月14日发行,专辑中收录十首歌曲,每一首均有成员亲自参与创作,其中也包含了成员宋旻浩及南太铉的独唱曲。《2014 S/S》于8