ChessBase CTG opening-book format

Also known as: CTG, CTG book

ChessBase's native format for storing an opening book as a coordinated set of files.

This page is temporarily shown in English. Complete localization will be added in a later stage.

Explanation

An opening book is a collection indexed by positions rather than a linear list of games. For each position it can retain candidate moves, statistics, and preferences. Software consults this information early in a game and may choose a move before asking a , the program that analyzes positions, to perform a full search.

CTG is commonly expanded as ChessBase Opening Tree of Games. It is the opening-book format used by ChessBase and compatible interfaces. The book recognizes transpositions, meaning different move orders that reach the same position. A position can therefore be looked up once even when players arrived there by different routes.

Despite the name, a CTG book is normally not one self-contained file. ChessBase classifies files sharing the same base name with the extensions .ctg, .ctb, and .cto as the book's three components. Some implementations also use an auxiliary .ini file. All associated files should remain together when copied or backed up. A , by contrast, stores games and related data rather than the book's position-based choices.

Common confusions

CTG versus a game database

CTG organizes opening positions and choices. A game database stores complete games that can later be used to build or extend the book.

View term

Sources

  1. 1.Openings book - ChessBase 18, ChessBase
  2. 2.File names and extensions, ChessBase
  3. 3.CTG, Chess Programming Wiki

Related terms

© MindZug 2026