PolyGlot 开局库格式

也称为: PolyGlot, PolyGlot 开局库

一种二进制格式,将开局局面与候选着法、权重和学习数据关联。

解释

开局库保存开局阶段预先准备的着法。PolyGlot 格式把这些数据存入通常扩展名为 .bin 的二进制文件。

每条记录包含什么

PolyGlot 开局库由按顺序排列的 16 字节记录组成,每条含四个值:

  • 使用 Zobrist 哈希得到的 64 位局面键。
  • 16 位编码着法。
  • 影响选择频率的 16 位权重。
  • 保留给学习或程序特定用途的 32 位 learn 字段。

局面键可快速找到相关着法。权重不是通用评价,也不保证某着法最佳,其含义取决于开局库和应用。

PolyGlot 也指一个把引擎适配到界面的程序。适配器与开局库格式相关,但并非同一事物。

用法与背景

该格式便于软件高效读取,不适合像 FEN 或文本文件一样手工编辑。

常见混淆

权重与评价

权重帮助在开局库着法之间选择,不等于引擎分数。

PolyGlot 格式与适配器

格式用于保存开局库,PolyGlot 程序还可连接部分 UCI 引擎和 CECP 界面。

来源

  1. 1.Polyglot book format, PolyGlot project
  2. 2.Polyglot opening book reading, python-chess

相关术语

© 2026 MindZug