Wyjaśnienie
CBH jest tradycyjnym formatem baz danych ChessBase. Choć nazwa formatu pochodzi od rozszerzenia .cbh, kompletna baza zwykle nie jest jednym samowystarczalnym plikiem. ChessBase rozdziela informacje między kilka plików mających tę samą nazwę bazową i różne rozszerzenia.
Według dokumentacji ChessBase składnik .cbh przechowuje dane nagłówkowe, czyli identyfikacyjne i inne ogólne informacje o każdej partii, natomiast .cbg zawiera posunięcia i warianty. Inne składniki przechowują adnotacje, zawodników, turnieje, drużyny, indeksy oraz struktury przyspieszające wyszukiwanie. Aplikacja łączy te składniki i przedstawia zbiór jako jedną przeszukiwalną bazę danych.
Skopiowanie wyłącznie file.cbh może pominąć niezbędne informacje i utworzyć niekompletną bazę albo bazę, której nie da się prawidłowo otworzyć. Należy używać funkcji kopiowania lub tworzenia kopii zapasowej w aplikacji albo przechowywać wszystkie składniki razem. rozwiązuje ten problem transportowy, pakując bazę CBH.
CBH różni się także od Portable Game Notation (PGN), tekstowego formatu wymiany partii. PGN jest prostszy i odczytywany przez wiele programów, lecz eksport może nie zachować wszystkich funkcji właściwych ChessBase. CBH stawia na bogatą, roboczą bazę danych w zgodnym oprogramowaniu.
Częste nieporozumienia
Plik .cbh jest całą bazą
Rozszerzenie nadaje nazwę formatowi, ale plik .cbh jest tylko jednym z kilku współpracujących składników bazy.
CBH a książka otwarć .ctg
CBH przechowuje bazy partii. Rozszerzenie .ctg oznacza książkę otwarć ChessBase, strukturę przeznaczoną do sprawdzania posunięć debiutowych i ich statystyk.
Źródła
- 1.Database formats, ChessBase
- 2.File names and extensions, ChessBase
