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.
uncbvse usa para convertir .cbva los archivos contenidos en el archivo (que podría ser .pgnpero generalmente .cbhcon muchos otros archivos). Luego, puede usar scidbpara convertir el .cbharchivo 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.