Ao baixar alguns jogos, me deparei com alguns arquivos no formato Chessbase:
- .cbv
- .cbf
- .cbh
Gostaria de saber se é possível converter esses arquivos para o formato .pgn sem usar software proprietário e como eles podem ser feitos.
Ao baixar alguns jogos, me deparei com alguns arquivos no formato Chessbase:
Gostaria de saber se é possível converter esses arquivos para o formato .pgn sem usar software proprietário e como eles podem ser feitos.
Respostas:
Bem, como os protocolos que criam os formatos cbv, cbf e cbh não são disponibilizados ao público, certamente não será encontrada nenhuma ferramenta de conversão (ou seja, não está claro como eles são codificados para revertê-los para pgn).
Talvez por outro motivo, a diferença entre todos esses formatos seja devida a uma " codificação incremental " que está sendo usada, o que significa que, para que seja possível retroceder, para um formato pgn, apenas o mecanismo do chessbase pode fazer isso!
Até encontrar uma maneira de contornar isso, você pode usar o programa sem playchess ou facilitar a luz da base de xadrez (que é gratuita), onde usar
escolha arquivo-> novo banco de dados e crie arquivos pgn
permitirá que você obtenha os formatos pgn novamente.
Aqui está uma maneira simples de fazer exatamente o que você deseja:
Agora você tem um banco de dados .pgn !
Eu escrevi uma ferramenta CLI para extrair arquivos .cbv . E você pode usar o scidb para abrir o arquivo .cbh resultante. O Scidb eventualmente apoiará a abertura de arquivos .cbv diretamente.
uncbv
é usado para converter os .cbv
arquivos contidos no arquivo morto (que pode ser, .pgn
mas geralmente ocorre .cbh
com muitos outros arquivos). Em seguida, você pode usar scidb
para converter o .cbh
arquivo em .pgn
.
Agora, existe um aplicativo CBH para PGN para Android (apenas lida com arquivos CBH, e não cbv) - https://play.google.com/store/apps/details?id=org.chess.cb&hl=pt_BR
Pessoalmente, gostaria de ver isso disponível como um utilitário de linha de comando no Windows.