解説
CBHはChessBaseの伝統的なデータベース形式です。形式名は拡張子.cbhに由来しますが、完全なデータベースは通常、単一の自己完結ファイルではありません。ChessBaseは、同じ基本名を共有し、異なる拡張子を持つ複数のファイルへ情報を分割します。
ChessBaseの文書によると、.cbh構成ファイルは各対局の識別情報などのヘッダーデータを保持し、.cbgは着手と変化手順を保持します。その他の構成ファイルには、注釈、プレイヤー、トーナメント、チーム、索引、検索を高速化する構造が保存されます。アプリケーションはそれらをまとめ、一つの検索可能なデータベースとして表示します。
file.cbhだけをコピーすると必要な情報が残され、データベースが不完全になったり、正しく開けなくなったりすることがあります。アプリケーションのコピーまたはバックアップ機能を使うか、すべての構成ファイルを一緒に保持してください。は、CBHデータベースをパッケージ化してこの運搬上の問題を解決します。
CBHは、対局を交換するテキスト形式Portable Game Notation、PGNとも異なります。PGNは単純で多くのプログラムが読めますが、書き出し時にChessBase固有の機能をすべて保持できるとは限りません。CBHは、対応ソフトウェア内で豊富な情報を持つ実用データベースとして使うことを重視します。
よくある混同
.cbhファイルがデータベース全体である
拡張子が形式名になっていますが、.cbhファイルはデータベースを構成する複数の協調ファイルの一つにすぎません。
CBHと.ctgオープニングブック
CBHは対局データベースを保存します。.ctg拡張子は、序盤の着手と統計を参照するためのChessBaseオープニングブックを識別します。
出典
- 1.Database formats, ChessBase
- 2.File names and extensions, ChessBase
