Mientras descargaba algunos juegos, encontré algunos archivos en formato Chessbase:
- .cbv
- .cbf
- .cbh
Me gustaría saber si es posible convertir estos archivos a formato .pgn sin usar software propietario y cómo se puede hacer.
Mientras descargaba algunos juegos, encontré algunos archivos en formato Chessbase:
Me gustaría saber si es posible convertir estos archivos a formato .pgn sin usar software propietario y cómo se puede hacer.
Respuestas:
Bueno, dado que los protocolos que crean los formatos cbv, cbf y cbh no están disponibles públicamente, ciertamente no se encontrará ninguna herramienta de conversión (es decir, no está claro cómo están codificados para revertirlos a pgn).
Otra razón tal vez es que la diferencia entre todos estos formatos se debe simplemente a una " codificación incremental " que se está utilizando, lo que significa que para que sea posible retroceder, a un formato pgn, ¡solo el motor de chessbase puede hacerlo!
Hasta que se encuentre una forma de evitar esto, puede usar el programa gratuito playchess o más fácilmente la luz de la base de ajedrez (que es gratuita), donde usar
elija archivo-> nueva base de datos y cree archivos pgn
le permitirá obtener formatos pgn nuevamente.
Aquí hay una manera simple de hacer exactamente lo que quieres:
¡Ahora tiene una base de datos .pgn !
Escribí una herramienta cli para extraer archivos .cbv . Y puede usar scidb para abrir el archivo .cbh resultante. Scidb eventualmente admitirá la apertura de archivos .cbv directamente.
uncbv
se usa para convertir .cbv
a los archivos contenidos en el archivo (que podría ser .pgn
pero generalmente .cbh
con muchos otros archivos). Luego, puede usar scidb
para convertir el .cbh
archivo a .pgn
.
Ahora hay una aplicación de CBH a PGN para Android (solo maneja archivos CBH, no cbv) - https://play.google.com/store/apps/details?id=org.chess.cb&hl=en
Personalmente, me gustaría ver esto disponible como una utilidad de línea de comandos en Windows.