Vad är filformatet CBF?
En .cbf-fil är en ChessBase legacy games database - det proprietära binärformatet som användes av ChessBase-versionerna 1 till 5 (cirka 1987-1995). Den lagrar schackpartier med drag kodade som positionsberoende draggenerator-offsetter, tillsammans med spelarnamn, evenemangsdetaljer och annan metadata för partierna.
Formatet .cbf kräver alltid en parad .cbi-indexfil med samma basnamn; ingen av filerna fungerar utan den andra. Tillsammans bildar de en databas. ChessBase introducerade det mer kapabla multifilformatet .cbh i och med ChessBase 6 år 1995, vilket ersatte .cbf för alla nya databaser.
ChessBase håller formatet proprietärt och opublicerat; inga magic bytes eller offentliga specifikationer existerar. Tredjepartsprogram som Scid får tillgång till .cbf-databaser endast genom reverse engineering, med partiell noggrannhet i avkodningen. Moderna ChessBase (version 16 och senare) läser fortfarande .cbf-filer och tillhandahåller ett inbyggt konverteringsverktyg för att uppgradera dem till .cbh eller för att exportera dem som PGN.
Formatet härstammar från ChessBase 1.0 för Atari ST runt 1987, med DOS- och senare Windows-versioner som följde. För långsiktigt bevarande rekommenderas att konvertera en .cbf-databas till PGN, eftersom PGN är en öppen, universellt stödd klartextstandard för schackpartier.
Säkerhet & trygghet
RISK: LOWCBF är en statisk datafil för schackpartier - ingen exekverbar kod. Det är säkert att öppna den i ChessBase eller Scid. Den enda risken är dataförlust om CBF-filer flyttas utan sin parade .cbi-indexfil; behåll alltid CBF och CBI tillsammans.
Formatdetaljer
i ett nötskal- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) använder .cbf för mallar för månads-/veckokalendrar med ramar, typsnitt, ikoner och grafik; ej relaterat till schack.
- Crystal Ball Forecast File - Oracle Crystal Ball (programvara för finansiell riskanalys) använder .cbf för sparade prognosfiler.
Program som öppnar CBF-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär schackdatabas (föråldrad ChessBase 1-5) |
| Kodning | Binär; drag kodade som deterministiska draggenerator-positionsoffsetter |
| Byteordning | Little-endian (x86 PC-arv) |
| Följefil | Kräver parad .cbi-indexfil (samma basnamn); ingen av filerna är användbar ensam |
| Teckenkodning | CP1252 (senare CBF-versioner) eller CP850 (tidigaste DOS-formatet) |
| Specifikation | Opublicerad; ingen offentlig dokumentation; tredjepartsstöd endast via reverse engineering |
| Kryptering | Ingen (formatet är hemligt men inte krypterat) |
| Typisk storlek | Flera MB för ett stort .cbf + .cbi-par |
| Associerat OS | Windows; DOS (original); Atari ST (originaldebut ca 1987) |
| Status | Föråldrad; ersatt av CBH i ChessBase 6 (1995); fortfarande läsbar i ChessBase 16+ |
| Migreringsväg | Konvertera till CBH eller PGN med ChessBase inbyggda verktyg för databaskonvertering |
| Släppt | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| Senaste version | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
CBF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CBF-filer.