CBF ファイル形式とは?
.cbf ファイルは ChessBase レガシー・ゲーム・データベース です。これは、ChessBase バージョン 1 から 5(1987年〜1995年頃)で使用されていた独自のバイナリ形式です。プレーヤー名、イベントの詳細、その他のゲーム・メタデータとともに、局面依存のムーブ・ジェネレーター・オフセットとしてエンコードされた指し手の記録を保存します。
.cbf 形式は、常に同じベース名のペアとなる .cbi インデックス・ファイルを必要とします。どちらのファイルも単独では機能しません。これら2つが組み合わさって1つのデータベースを形成します。ChessBase は 1995 年の ChessBase 6 で、より高機能な .cbh マルチファイル形式を導入し、すべての新しいデータベースにおいて .cbf を置き換えました。
ChessBase はこの形式を独自仕様として非公開にしており、マジック・バイトや公開された仕様書は存在しません。Scid などのサードパーティ製プログラムは、リバース・エンジニアリングを通じてのみ .cbf データベースにアクセスしており、デコードの精度は部分的です。最新の ChessBase(バージョン 16 以降)でも引き続き .cbf ファイルを読み取ることができ、それらを .cbh にアップグレードしたり PGN としてエクスポートしたりするための内蔵変換ツールが提供されています。
この形式は 1987 年頃の Atari ST 用 ChessBase 1.0 にまで遡り、その後 DOS 版や Windows 版が登場しました。長期的な保存のためには、.cbf データベースを PGN に変換することをお勧めします。PGN はチェス・ゲームのためのオープンで普遍的にサポートされているプレーンテキスト標準であるためです。
セキュリティと安全性
リスク: LOWCBF は静的なチェス・ゲーム・データ・ファイルであり、実行可能コードは含まれていません。ChessBase や Scid で開くことは安全です。唯一のリスクは、ペアとなる .cbi インデックス・ファイルなしで CBF ファイルを移動した場合のデータ損失です。CBF と CBI は常に一緒に保管してください。
形式の詳細
概要- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) は、枠線、フォント、アイコン、グラフィックスを含む月間/週間カレンダー・レイアウト・テンプレートに .cbf を使用します。チェスとは無関係です。
- Crystal Ball Forecast File - Oracle Crystal Ball(財務リスク分析ソフトウェア)は、保存された予測ファイルに .cbf を使用します。
CBF ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | 独自のバイナリ・チェス・ゲーム・データベース(レガシー ChessBase 1-5) |
| エンコーディング | バイナリ。指し手は決定論的なムーブ・ジェネレーターの局面オフセットとしてエンコード |
| バイト順序 | リトルエンディアン(x86 PC の系譜) |
| コンパニオン・ファイル | ペアとなる .cbi インデックス・ファイル(同じベース名)が必要。どちらのファイルも単独では使用不可 |
| 文字エンコーディング | CP1252(後期の CBF バージョン)または CP850(初期の DOS 形式) |
| 仕様 | 非公開。公開ドキュメントなし。サードパーティのサポートはリバース・エンジニアリングのみ |
| 暗号化 | なし(形式は秘匿されているが暗号化はされていない) |
| 一般的なサイズ | 大規模な .cbf + .cbi ペアで数 MB |
| 関連 OS | Windows、DOS(オリジナル)、Atari ST(1987年頃のオリジナル・デビュー) |
| ステータス | レガシー。ChessBase 6 (1995) で CBH に置き換え。ChessBase 16 以降でも読み取り可能 |
| 移行パス | ChessBase 内蔵のデータベース変換ツールを使用して CBH または PGN に変換 |
| リリース日 | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| 最新バージョン | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
CBF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CBF ファイルについて最初の質問をしてみましょう。