开局 · 进阶者

ECO 开局编码详解

ECO 开局编码详解:A、B、C、D、E 这五个字母各代表什么,500 个编码的体系如何运作,以及怎样用它来查找开局。一份清晰易懂的指南。

ECO 编码是一套分类体系,它把每一个国际象棋开局归入 500 个编码中的一个,范围从 A00 到 E99,按五个字母分组:A、B、C、D、E。「ECO」是《国际象棋开局百科全书》(Encyclopaedia of Chess Openings)的缩写,正是这部工具书创立了它们。每个编码标注一个具体的开局或家族——所以「C60」指西班牙开局,「B20」指西西里防御,以此类推。简单说,它就是国际象棋开局界的图书分类法。

如果你曾经在某盘棋旁边看到「C50」却不知道它是什么意思,这篇文章就是你的解码器。

30 秒速览

  • ECO = 国际象棋开局百科全书,一套 500 个编码(A00–E99) 的体系。
  • 五个字母组:A、B、C、D、E,各自覆盖大类开局。
  • 每个编码(比如 C50)锁定一个具体的开局或变例。
  • 它是一套归档系统——用来整理学习资料和数据库很好用,但不是用来学下棋的。
  • 你不需要背编码,看懂这张地图就够了。

ECO 是什么的缩写?

ECO 就是《国际象棋开局百科全书》,一部里程碑式的工具书,最早于 1970 年代在前南斯拉夫出版。在 ECO 之前,开局的名字是一团壮观的乱麻:叫法重叠、语言各异。ECO 给每个开局分配了一个整洁的「字母 + 数字」编码,从而建立了秩序,而这套系统就此固定下来——如今几乎每个国际象棋数据库、每本书、每个网站都在用它。

你可以把它看作国际象棋通用的编目标准。当来自不同国家的两位棋手谈起「B90」时,双方都清楚指的是哪条纳道夫西西里变例,完全不需要翻译。

A–E 体系是怎么运作的?

500 个编码按字母分成五个大桶。地图如下:

分组覆盖范围例子
A侧翼开局及其他(1.c4、1.Nf3 以及各种非常规下法)英国式开局、列蒂开局、荷兰防御
B1.e4,但不含 1…e5 和法兰西防御西西里防御、卡罗-卡恩、皮尔茨、斯堪的纳维亚
C1.e4 e5,外加法兰西防御意大利开局西班牙开局、法兰西防御
D1.d4 d5,以及带 …d5 的「印度」防御后翼弃兵、斯拉夫防御、格林菲尔德防御
E带 …e6 或 …g6(不早走 …d5)的印度防御尼姆佐-印度、王翼印度

在每个字母内部,两位数字进一步收窄范围:C50 不只是「某个 e4 e5 开局」,而是意大利开局的主要地盘。你放大得越多,编码就越精确。

几个你真的会遇到的编码

这些不需要背,但认得几个大块头很方便:

  • B20–B99 —— 西西里防御(B 组里巨大的一片;光纳道夫就占了 B90–B99)。
  • C50–C54 —— 意大利开局
  • C60–C99 —— 西班牙开局
  • C00–C19 —— 法兰西防御。
  • D06–D69 —— 后翼弃兵及其拒受变例。
  • E60–E99 —— 王翼印度防御
  • A00 —— 各种冷僻少见的第一步的大杂烩(「其他一切」的抽屉)。
西西里防御(1...c5)——ECO 编码 B20–B99,是「B」组里最大的一整块。

注意西西里防御横跨了八十个编码(B20–B99)。这就暗示了它里头装着多少理论——也说明了它为什么是国际象棋中被分析得最透彻的开局。

意大利开局——ECO 编码 C50–C54,属于「C」组(1.e4 e5 类开局)。

ECO 编码为什么重要?

对休闲棋手来说,其实基本不重要——这完全没关系。但它在三件事上确实有用:

  1. 整理学习。 数据库允许按 ECO 编码筛选,你可以把所有纳道夫(B90)的对局调出来,集中研究其中的规律。
  2. 一种共同语言。 「我下 B12 的卡罗-卡恩挺进变例」,对方立刻就明白你指的是什么。
  3. 看出深度。 一个开局占了多少个编码,暗示着里头潜伏着多少理论(西西里:80 个编码;整个英国式开局:和别人共享 A 组)。

最需要内化的一点是:ECO 是归档系统,不是老师。 它告诉你一个开局在目录里的位置,却不告诉你该怎么下。要学怎么下,你还得去理解思路——这正是 Chess Lab Academy 上每一篇开局指南存在的意义。

我需要背 ECO 编码吗?

不需要,完全不需要。没人会考你,知道「西班牙开局是 C60–C99」也不会让你的等级分涨哪怕一分。理解西班牙开局的思路才会。

对待 ECO 编码,就像对待图书馆的索书号系统:东西很方便,跟真正它毫无关系。认得五个字母组,记住自己所下开局的几个编码以便在数据库里查找,然后就够了。编码是脚手架,不是楼房本身。

关于 ECO 编码的常见误解

  • 「数字越小的开局越简单。」 错。编号是按走子结构组织的,不是按难度。A00(少见的第一步)并不是「新手级别」。
  • 「每个开局都恰好对应一个编码。」 很多开局跨越一整个区间(西西里覆盖 B20–B99),因为它们分出了太多变例。
  • 「学会编码就等于学会了开局。」 并不——编码只是标签。着法背后的计划你还是得自己学。
  • 「ECO 编码是国际棋联的官方规则。」 它是一套出版分类,不属于国际象棋规则的一部分。是有用的惯例,仅此而已。
  • 「编码永远不变。」 随着理论演进偶尔会有细化,但这套框架自 1970 年代以来一直相当稳定。

常见问题

国际象棋里的 ECO 是什么的缩写? ECO 是《国际象棋开局百科全书》(Encyclopaedia of Chess Openings)的缩写,这部工具书最早出版于 1970 年代,用从 A00 到 E99 的字母加数字编码对每一个开局进行分类。

一共有多少个 ECO 编码? 一共 500 个 ECO 编码,从 A00 排到 E99,分属五个字母组(A、B、C、D、E),每组覆盖一大类开局。

A、B、C、D、E 分别代表什么? A 是侧翼/非常规开局;B 是 1.e4 之后除 1…e5 和法兰西防御以外的变例;C 是 1.e4 e5 加法兰西防御;D 是 1.d4 d5 及带 …d5 的印度类变例;E 是带 …e6 或 …g6 的印度防御。

想下好棋,必须学 ECO 编码吗? 不必。ECO 编码是用来在数据库里整理和查找开局的归档系统。棋力的提升来自理解开局思路,而不是背编码。

西西里防御为什么占了这么多编码? 西西里(B20–B99)占了 80 个编码,因为它分出了数量极其庞大的变例——它是国际象棋中被分析得最多、理论最丰富的开局。

继续攀登

现在这张地图看懂了,就去实地走走吧。挑一个符合你风格的编码组,扎进一个真正的开局——棋力真正的来源是思路。可以从如何选择适合自己的开局开始,并记住这一切都建立在开局原则之上。

➡️ 接下来: 从头浏览整个目录——国际象棋开局总站按名称和编码链接了每一个开局家族。


Chess Lab Academy 编辑团队 撰写并核查事实(AI 辅助、人工编辑)· 分类依据《国际象棋开局百科全书》;局面经 Stockfish 17 核验 · 最后核验日期 2026-08-03 · 参考资料 · 我们如何核验内容

关于本课 — Chess Lab Academy 编辑团队负责每一课的资料考证、撰写与事实核查。内容在 AI 辅助下起草,每一步棋在发布前都经过引擎核验——详见我们的方法论。 阅读我们的方法论 →
验证 — 引擎核验(Stockfish 17)+ 主流开局理论 · 最后验证 2026年8月3日
棋题 — from the Lichess open database (CC0), each engine-verified at the source.
Samurai Warlords Chess
Samurai Warlords Chess带皮肤和奖励的实时 3D 国际象棋
获取应用