Hva er CBF-filformatet?
En .cbf-fil er en ChessBase legacy games database - det proprietære binærformatet som ble brukt av ChessBase-versjonene 1 til 5 (omtrent 1987-1995). Den lagrer sjakkpartier med trekk kodet som posisjonsavhengige trekkgenerator-forskyvninger, sammen med spillernavn, turneringsdetaljer og andre metadata for spillet.
.cbf-formatet krever alltid en tilhørende .cbi-indeksfil med samme navn; ingen av filene fungerer uten den andre. Sammen utgjør de én database. ChessBase introduserte det mer kapable .cbh-formatet med flere filer i ChessBase 6 i 1995, noe som erstattet .cbf for alle nye databaser.
ChessBase holder formatet proprietært og upublisert; det finnes ingen «magic bytes» eller offentlig spesifikasjon. Tredjepartsprogrammer som Scid får tilgang til .cbf-databaser kun gjennom omvendt utvikling («reverse engineering»), med delvis nøyaktighet i dekodingen. Moderne ChessBase (versjon 16 og nyere) leser fortsatt .cbf-filer og tilbyr et innebygd konverteringsverktøy for å oppgradere dem til .cbh eller eksportere dem som PGN.
Formatet dateres tilbake til ChessBase 1.0 for Atari ST rundt 1987, etterfulgt av DOS- og senere Windows-versjoner. For langsiktig bevaring anbefales det å konvertere en .cbf-database til PGN, da PGN er en åpen, universelt støttet ren tekst-standard for sjakkpartier.
Sikkerhet og trygghet
RISIKO: LOWCBF er en statisk datafil for sjakkpartier - ingen kjørbar kode. Det er trygt å åpne den i ChessBase eller Scid. Den eneste risikoen er tap av data hvis CBF-filer flyttes uten deres tilhørende .cbi-indeksfil; hold CBF og CBI sammen.
Formatdetaljer
i et nøtteskall- Tailwag Calendar Builder File - Tailwag Calendar Builder (Windows) bruker .cbf for maler til måneds-/ukekalendere med rammer, fonter, ikoner og grafikk; ikke relatert til sjakk.
- Crystal Ball Forecast File - Oracle Crystal Ball (programvare for finansiell risikoanalyse) bruker .cbf for lagrede prognosefiler.
Programmer som åpner CBF-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietær binær sjakkspilldatabase (foreldet ChessBase 1-5) |
| Koding | Binær; trekk kodet som deterministiske posisjonsforskyvninger for trekkgenerator |
| Byterekkefølge | Little-endian (arv fra x86 PC) |
| Ledsagerfil | Krever tilhørende .cbi-indeksfil (samme navn); ingen av filene kan brukes alene |
| Tegnkoding | CP1252 (senere CBF-versjoner) eller CP850 (tidligste DOS-format) |
| Spesifikasjon | Upublisert; ingen offentlig dokumentasjon; tredjepartsstøtte kun via omvendt utvikling |
| Kryptering | Ingen (formatet er hemmelig, men ikke kryptert) |
| Typisk størrelse | Flere MB for et stort .cbf + .cbi-par |
| Tilhørende OS | Windows; DOS (original); Atari ST (original debut ca. 1987) |
| Status | Foreldet; erstattet av CBH i ChessBase 6 (1995); fortsatt lesbar i ChessBase 16+ |
| Migreringsvei | Konverter til CBH eller PGN ved hjelp av ChessBases innebygde verktøy for databasekonvertering |
| Utgitt | circa 1987 (ChessBase 1.x for Atari ST / DOS) |
| Siste versjon | N/A (legacy format; superseded by CBH in ChessBase 6, 1995) |
CBF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CBF-filer.