설명
CBH는 ChessBase의 전통적인 데이터베이스 형식이다. 형식 이름은 .cbh 확장자에서 왔지만, 완전한 데이터베이스는 보통 하나의 독립된 파일이 아니다. ChessBase는 같은 기본 이름을 공유하고 확장자가 서로 다른 여러 파일에 정보를 나누어 저장한다.
ChessBase 문서에 따르면 .cbh 구성 파일에는 각 대국의 식별 정보와 기타 일반 정보인 헤더 데이터가 들어 있고, .cbg에는 수와 변형 수순이 들어 있다. 다른 구성 파일은 주석, 선수, 대회, 팀, 인덱스와 검색 속도를 높이는 구조를 저장한다. 애플리케이션은 이 구성 파일들을 결합해 하나의 검색 가능한 데이터베이스로 보여 준다.
file.cbh만 복사하면 필요한 정보가 빠져 불완전하거나 올바르게 열리지 않는 데이터베이스가 될 수 있다. 애플리케이션의 복사 또는 백업 기능을 사용하거나 모든 구성 파일을 함께 보관해야 한다. 은 CBH 데이터베이스를 하나로 패키징해 이러한 이동 문제를 해결한다.
CBH는 대국 교환용 텍스트 형식인 휴대용 게임 기보법(PGN)과도 다르다. PGN은 더 단순하고 많은 프로그램이 읽을 수 있지만, 내보내기 과정에서 ChessBase 고유 기능이 모두 보존되지 않을 수 있다. CBH는 호환 소프트웨어 안에서 풍부한 정보를 갖춘 실제 작업용 데이터베이스를 우선한다.
자주 혼동하는 개념
.cbh 파일이 데이터베이스 전체라는 생각
확장자가 형식의 이름으로 쓰이지만 .cbh 파일은 데이터베이스를 구성하는 여러 협력 파일 중 하나일 뿐이다.
CBH와 .ctg 오프닝 북
CBH는 대국 데이터베이스를 저장한다. .ctg 확장자는 초반 수와 통계를 조회하기 위한 구조인 ChessBase 오프닝 북을 식별한다.
출처
- 1.Database formats, ChessBase
- 2.File names and extensions, ChessBase
