توضیح
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
