Wat is het CBF-bestandsformaat?
Een .cbf-bestand is een ChessBase legacy games database - het propriëtaire binaire formaat dat werd gebruikt door ChessBase-versies 1 tot en met 5 (ongeveer 1987-1995). Het slaat schaakpartijen op waarbij zetten zijn gecodeerd als positieafhankelijke move-generator offsets, samen met spelersnamen, evenementdetails en andere metadata van de partij.
Het .cbf-formaat vereist altijd een bijbehorend .cbi-indexbestand met dezelfde basisnaam; geen van beide bestanden werkt zonder de andere. Samen vormen ze één database. ChessBase introduceerde het krachtigere .cbh multi-bestandsformaat met ChessBase 6 in 1995, waarmee .cbf werd vervangen voor alle nieuwe databases.
ChessBase houdt het formaat propriëtair en ongepubliceerd; er bestaan geen magic bytes of publieke specificaties. Programma's van derden, zoals Scid, hebben alleen toegang tot .cbf-databases via reverse engineering, met een gedeeltelijke nauwkeurigheid bij het decoderen. Moderne ChessBase (versie 16 en later) leest nog steeds .cbf-bestanden en biedt een ingebouwd conversieprogramma om ze te upgraden naar .cbh of te exporteren als PGN.
Het formaat dateert van ChessBase 1.0 voor de Atari ST rond 1987, gevolgd door DOS- en latere Windows-versies. Voor langetermijnarchivering wordt aanbevolen om een .cbf-database naar PGN te converteren, aangezien PGN een open, universeel ondersteunde platte-tekststandaard is voor schaakpartijen.
Beveiliging & veiligheid
RISICO: LOWCBF is een statisch schaakgegevensbestand - geen uitvoerbare code. Het openen in ChessBase of Scid is veilig. Het enige risico is gegevensverlies als CBF-bestanden worden verplaatst zonder hun bijbehorende .cbi-indexbestand; houd CBF en CBI bij elkaar.
Formaatdetails
in een notendop- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) gebruikt .cbf voor maandelijkse/wekelijkse kalenderlay-outsjablonen met randen, lettertypen, pictogrammen en afbeeldingen; niet gerelateerd aan schaken.
- Crystal Ball Forecast File - Oracle Crystal Ball (software voor financiële risicoanalyse) gebruikt .cbf voor opgeslagen prognosebestanden.
Programma's die CBF-bestanden openen
Technische details
diepe specificaties| Formaattype | Propriëtaire binaire schaakdatabase (verouderde ChessBase 1-5) |
| Codering | Binair; zetten gecodeerd als deterministische move-generator positie-offsets |
| Byte-volgorde | Little-endian (x86 PC-erfenis) |
| Bijbehorend bestand | Vereist gekoppeld .cbi-indexbestand (dezelfde basisnaam); geen van beide bestanden is alleen bruikbaar |
| Tekstcodering | CP1252 (latere CBF-versies) of CP850 (vroegste DOS-formaat) |
| Specificatie | Ongepubliceerd; geen publieke documentatie; ondersteuning door derden alleen via reverse engineering |
| Versleuteling | Geen (formaat is geheim maar niet versleuteld) |
| Typische grootte | Verschillende MB voor een groot .cbf + .cbi paar |
| Geassocieerd OS | Windows; DOS (origineel); Atari ST (origineel debuut ca. 1987) |
| Status | Legacy; vervangen door CBH in ChessBase 6 (1995); nog steeds leesbaar in ChessBase 16+ |
| Migratiepad | Converteren naar CBH of PGN met behulp van de ingebouwde database-conversietool van ChessBase |
| Uitgebracht | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| Laatste versie | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
CBF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CBF-bestanden.