Come convertire i file di formato Chessbase in .pgn?


12

Durante il download di alcuni giochi mi sono imbattuto in alcuni file in formato Chessbase:

  • .cbv
  • .cbf
  • .cbh

Vorrei sapere se è possibile convertire questi file in formato .pgn senza usare software proprietario e come può essere realizzato.


Rimuovi tutte le annotazioni speciali. Copia tutti i giochi in un altro file pgn. Semplice.
Arun J,

Risposte:


4

Dal momento che i protocolli che creano i formati cbv, cbf e cbh non sono resi pubblici, non si troverà certamente alcuno di questi strumenti di conversione (cioè non è chiaro come siano codificati per invertirli in pgn).

Un altro motivo forse è che la differenza tra tutti questi formati è dovuta solo a una " codifica incrementale " in uso, il che significa che per poter tornare indietro, in un formato pgn, solo il motore chessbase può farlo!

Fino a quando non si trova un modo per aggirare questo problema, è possibile utilizzare un programma privo di riproduzioni o più semplice la luce della base di scacchi (che è gratuita), dove si utilizza

scegli file-> nuovo database e crea file pgn

ti permetterà di ottenere di nuovo formati pgn.


2
Ho scaricato CBLight2009 e ha funzionato. Grazie! PS: ci sono istruzioni dettagliate qui .
lodebari,

3

Ecco un modo semplice per fare esattamente quello che vuoi:

  1. Apri il file .cbv in ChessBase Reader
  2. Seleziona tutti i file che desideri convertire in .pgn ( Ctrl-A per selezionare tutti i file)
  3. Vai a File nell'angolo in alto a sinistra e premi Selezione in file di testo
  4. Verrà visualizzato un popup in cui è necessario selezionare PGN in Formato e premere OK
  5. Salva il .pgn nella tua area designata e il gioco è fatto!

Ora hai un database .pgn !


3

Ho scritto uno strumento cli per estrarre archivi .cbv . E puoi usare scidb per aprire il file .cbh risultante. Scidb supporterà infine l'apertura diretta degli archivi .cbv.


Leggendolo - sembra che non converta effettivamente il risultante CBH in PGN, vero? Volevo solo ricontrollare poiché potrebbe essere fuorviante data la domanda principale.
Joe,

Devi davvero usare entrambi gli strumenti che ho citato. uncbvviene utilizzato per convertire i .cbvfile nei file contenuti nell'archivio (che potrebbe essere .pgnma di solito è .cbhcon molti altri file). Quindi, è possibile utilizzare scidbper convertire il .cbhfile in .pgn.
antoyo,

Funziona per me come un incantesimo, grazie per lo strumento cli!
Olorin

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.