The advantages of the CBH format are significant: in addition to variations and text, you can save various multimedia components in it. Coloured markers on the chessboard, embedded graphics, sound, videos, embedded training questions in the notation, or support for different languages considerably extend the functionality of chess engines and ChessBase.

A further advantage of the new data format: you can use detailed names for a database, e.g. "My best games".
In contrast to the CBF format, a database in the new CBH format consists of multiple files. If you want to copy a database to a disk or send it via the internet, it is therefore not enough to simply copy the file with the extension *.CBH. For better understanding, let us look at the individual files that make up a database in the CBH format.
Data structure
Unlike the old CBF format, a database in CBH format consists of more than 10 different files. For a better understanding of a database's structure, let us look at the meaning of the most important files of a database:
• CBH = contains the identifying data of a game, e.g. player, tournament, etc.
• CBG = moves and variations
• CBA = comments. If the file with the extension *.cba is deleted, all comments are removed from the games of the database.
• CBP = player index
• CBT = tournament index
• CBC = commentator index
• CBS = source index
• CBB = search booster
• CBD = duplicate hash file
• CKO/CPO = the database's opening key is saved in these two files.
• CKN/CPN = general theme keys
• CK1/CP1 = tactical theme keys
• CK2/CP2 = strategic theme keys
• CK3/CP3 = endgame theme keys
You may be wondering whether it is really necessary to know the meaning of every single file. No, because we have of course thought about making the handling of a database as easy as possible for the user. You can pack databases compactly and clearly in a single file!