Qu'est-ce que le format de fichier CBF ?
Un fichier .cbf est une base de données de jeux ChessBase héritée - le format binaire propriétaire utilisé par les versions 1 à 5 de ChessBase (environ 1987-1995). Il stocke les enregistrements de parties d'échecs avec des coups encodés sous forme de décalages de générateur de coups dépendant de la position, ainsi que les noms des joueurs, les détails des événements et d'autres métadonnées de jeu.
Le format .cbf nécessite toujours un fichier d'index .cbi associé portant le même nom de base ; aucun des deux fichiers ne fonctionne sans l'autre. Ensemble, ils forment une base de données. ChessBase a introduit le format multi-fichiers .cbh, plus performant, avec ChessBase 6 en 1995, remplaçant le .cbf pour toutes les nouvelles bases de données.
ChessBase garde le format propriétaire et non publié ; il n'existe aucun « magic bytes » ni spécification publique. Les programmes tiers tels que Scid n'accèdent aux bases de données .cbf que par rétro-ingénierie, avec une précision de décodage partielle. Les versions modernes de ChessBase (version 16 et ultérieures) lisent toujours les fichiers .cbf et fournissent un outil de conversion intégré pour les mettre à niveau vers le format .cbh ou les exporter au format PGN.
Le format remonte à ChessBase 1.0 pour l'Atari ST vers 1987, suivi par les versions DOS puis Windows. Pour une conservation à long terme, la conversion d'une base de données .cbf en PGN est recommandée, car le PGN est un standard de texte brut ouvert et universellement pris en charge pour les parties d'échecs.
Sécurité et sûreté
RISQUE : LOWLe CBF est un fichier de données de jeu d'échecs statique - aucun code exécutable. L'ouvrir dans ChessBase ou Scid est sûr. Le seul risque est la perte de données si les fichiers CBF sont déplacés sans leur fichier d'index .cbi associé ; gardez le CBF et le CBI ensemble.
Détails du format
en bref- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) utilise l'extension .cbf pour les modèles de mise en page de calendriers mensuels/hebdomadaires avec bordures, polices, icônes et graphiques ; sans rapport avec les échecs.
- Crystal Ball Forecast File - Oracle Crystal Ball (logiciel d'analyse de risques financiers) utilise l'extension .cbf pour les fichiers de prévisions enregistrés.
Programmes qui ouvrent les fichiers CBF
Détails techniques
spécifications approfondies| Type de format | Base de données binaire propriétaire de jeux d'échecs (anciennes versions ChessBase 1-5) |
| Encodage | Binaire ; coups encodés comme décalages de position déterministes du générateur de coups |
| Ordre des octets | Petit-boutiste (héritage PC x86) |
| Fichier compagnon | Nécessite un fichier d'index .cbi associé (même nom de base) ; aucun des deux fichiers n'est utilisable seul |
| Encodage des caractères | CP1252 (versions CBF ultérieures) ou CP850 (format DOS initial) |
| Spécification | Non publiée ; aucune documentation publique ; support tiers via rétro-ingénierie uniquement |
| Chiffrement | Aucun (le format est secret mais non chiffré) |
| Taille typique | Plusieurs Mo pour une paire .cbf + .cbi volumineuse |
| OS associé | Windows ; DOS (original) ; Atari ST (débuts vers 1987) |
| Statut | Hérité ; remplacé par le CBH dans ChessBase 6 (1995) ; toujours lisible dans ChessBase 16+ |
| Chemin de migration | Convertir en CBH ou PGN à l'aide de l'outil de conversion de base de données intégré de ChessBase |
| Publié | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| Dernière version | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
Conversions CBF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CBF.