棋类游戏
国际象棋开局棋谱

国际象棋的 ECO 开局编码:从 A00 到 E99,五百个编号是怎么分出来的

2026/10/71 次浏览元游棋牌

ECO 用 A 到 E 五个字母加两位数字,把国际象棋开局切成五百个编号。它脱胎于《国际象棋开局百科》,如今是所有棋谱数据库的通用语言。

为什么开局需要编号

开局的名字在国际上并不统一。同一个开局,在不同国家、不同语言里有不同叫法,甚至同一个名字在不同年代指的不是同一路变化。棋谱数据库要对海量对局做检索和归类,靠名字是不行的——于是有了编码。

ECO 全称 Encyclopaedia of Chess Openings(《国际象棋开局百科》),由塞尔维亚的 Chess Informant 出版,1974 至 1979 年间陆续推出五卷。编码体系的主要设计者是克罗地亚的 Rabar,主编为 Aleksandar Matanović。体系后来被 FIDE 认可,成为全球通用的分类标准。

字母分五家,数字分一百格

编码结构是一个字母(A 到 E)加两位数字(00 到 99),共 500 个编号。字母代表开局家族,数字代表家族内的具体分支:

  • A 卷:侧翼开局与其他。A01 尼姆佐维奇—拉尔森进攻,A02 至 A03 伯德开局,A04 至 A09 列蒂开局,A10 至 A39 英国式开局,A40 至 A55 后兵杂项,A56 至 A79 贝诺尼防御,A80 至 A99 荷兰防御。
  • B 卷:1.e4 的非主流应法与西西里。B01 斯堪的纳维亚,B02 至 B05 阿廖欣,B06 至 B09 现代与皮尔茨,B10 至 B19 卡罗-康,B20 至 B99 全部留给西西里防御——一个开局占掉整整八十个编号,可见其分支之巨。
  • C 卷:开放性开局与法兰西。C00 至 C19 法兰西防御,C20 至 C29 王兵开局,C30 至 C39 王翼弃兵,C51 至 C52 伊文斯弃兵,C60 至 C99 西班牙开局。
  • D 卷:封闭与半封闭。D10 至 D19 斯拉夫,D20 至 D29 后翼弃兵接受,D30 至 D69 后翼弃兵拒兑,D70 至 D99 格林菲尔德。
  • E 卷:印度防御。E00 至 E09 加泰罗尼亚,E12 至 E19 后翼印度,E20 至 E59 尼姆佐-印度,E60 至 E99 王翼印度。

编号是怎么一层层切下去的

规则是从一般到具体。A00 是兜底编码,收纳所有未被后面编号明确点名的第一手;A01 收纳以 1.b3 起手的变化;A02 收纳 1.f4 起手且未被后续编号点名的变化;A03 收纳 1.f4 d5。越靠后的编号,对应的着法序列越长越具体。

举两个具体例子。西西里防御里的纳伊多夫变例整体落在 B90 至 B99,其中对付纳伊多夫的英国式进攻是 B90,著名的毒兵变例是 B97。而 B33 是拉斯克—佩利坎(斯维什尼科夫)变例——按 Chess Informant 前一百期统计的注解对局数量,B33 是出现频率最高的编号。

它和 PGN、FEN 各管一段

三者常被放在一起,但分工不同:PGN 记录整盘棋的着法与对局元信息,FEN 描述某一个瞬间的局面,ECO 只标注这盘棋属于哪个开局家族。

一局棋的 PGN 文件头部通常会写 Event、Site、Date、Round、White、Black、Result、WhiteElo、TimeControl,也可以带上 ECO 和 Opening 字段。现代数据库能自动根据前十几回合的着法反查 ECO 编号,棋手整理开局库时,实际上就是在整理一串编码。

用它的正确姿势

ECO 不是开局强度的评级,也不评价优劣,它只是一个地址。对初学者最实用的用法是:先记住自己常用开局的编号,比如意大利 C50、西班牙交换变例 C68,然后在数据库里直接用编号检索高手对局。这比按名字搜索快得多,也不会被译名差异坑到。

返回棋类游戏
国际象棋,开局,棋谱

相关推荐