Hvad er CBF-filformatet?
En .cbf-fil er en ChessBase legacy games database - det proprietære binære format, der blev brugt af ChessBase version 1 til 5 (ca. 1987-1995). Den gemmer skakpartier med træk kodet som positionsafhængige træk-generator-offsets, sammen med spillernavne, begivenhedsdetaljer og andre metadata om partierne.
.cbf-formatet kræver altid en tilhørende .cbi-indeksfil med det samme navn; ingen af filerne fungerer uden den anden. Sammen danner de én database. ChessBase introducerede det mere kapable .cbh multifil-format med ChessBase 6 i 1995, hvilket erstattede .cbf for alle nye databaser.
ChessBase holder formatet proprietært og upubliceret; der findes ingen magic bytes eller offentlige specifikationer. Tredjepartsprogrammer som Scid tilgår kun .cbf-databaser via reverse engineering, med delvis nøjagtighed i afkodningen. Moderne ChessBase (version 16 og nyere) læser stadig .cbf-filer og tilbyder et indbygget konverteringsværktøj til at opgradere dem til .cbh eller eksportere dem som PGN.
Formatet stammer fra ChessBase 1.0 til Atari ST omkring 1987, efterfulgt af DOS- og senere Windows-versioner. For langsigtede bevaringsformål anbefales det at konvertere en .cbf-database til PGN, da PGN er en åben, universelt understøttet tekststandard for skakpartier.
Sikkerhed og tryghed
RISIKO: LOWCBF er en statisk skakdatafil - ingen eksekverbar kode. Det er sikkert at åbne den i ChessBase eller Scid. Den eneste risiko er datatab, hvis CBF-filer flyttes uden deres tilhørende .cbi-indeksfil; hold altid CBF og CBI sammen.
Formatdetaljer
kort fortalt- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) bruger .cbf til månedlige/ugentlige kalenderlayout-skabeloner med rammer, skrifttyper, ikoner og grafik; ikke relateret til skak.
- Crystal Ball Forecast File - Oracle Crystal Ball (software til finansiel risikoanalyse) bruger .cbf til gemte prognosefiler.
Programmer der åbner CBF-filer
Tekniske detaljer
dyb specifikation| Format-type | Proprietær binær skakspilsdatabase (legacy ChessBase 1-5) |
| Kodning | Binær; træk kodet som deterministiske træk-generator positions-offsets |
| Byte-rækkefølge | Little-endian (x86 PC-arv) |
| Ledsagefil | Kræver tilhørende .cbi-indeksfil (samme navn); ingen af filerne kan bruges alene |
| Tegnkodning | CP1252 (senere CBF-versioner) eller CP850 (tidligste DOS-format) |
| Specifikation | Upubliceret; ingen offentlig dokumentation; tredjepartsunderstøttelse kun via reverse engineering |
| Kryptering | Ingen (formatet er hemmeligt, men ikke krypteret) |
| Typisk størrelse | Flere MB for et stort .cbf + .cbi par |
| Associeret OS | Windows; DOS (original); Atari ST (original debut ca. 1987) |
| Status | Legacy; erstattet af CBH i ChessBase 6 (1995); stadig læsbar i ChessBase 16+ |
| Migrationsvej | Konvertér til CBH eller PGN ved hjælp af ChessBase's indbyggede databasekonverteringsværktøj |
| Udgivet | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| Seneste version | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
CBF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CBF-filer.