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.