Podczas pobierania niektórych gier natknąłem się na niektóre pliki w formacie ChessBase:
- .cbv
- .cbf
- .cbh
Chciałbym wiedzieć, czy można przekonwertować te pliki do formatu .pgn bez korzystania z zastrzeżonego oprogramowania i jak to zrobić.
Podczas pobierania niektórych gier natknąłem się na niektóre pliki w formacie ChessBase:
Chciałbym wiedzieć, czy można przekonwertować te pliki do formatu .pgn bez korzystania z zastrzeżonego oprogramowania i jak to zrobić.
Odpowiedzi:
Cóż, ponieważ protokoły tworzące formaty cbv, cbf i cbh nie są publicznie dostępne, z pewnością nie znajdziesz takiego narzędzia do konwersji (tj. Niejasne, w jaki sposób są one kodowane w celu odwrócenia ich do formatu pgn).
Innym powodem może być to, że różnica między tymi wszystkimi formatami wynika po prostu z wykorzystywanego „ kodowania przyrostowego ”, co oznacza, że aby można było cofnąć się do formatu pgn, tylko silnik bazy szachowej może to zrobić!
Dopóki nie zostanie to rozwiązane, możesz użyć darmowego programu do gry w szachy lub łatwiejszego oświetlenia bazy szachowej (która jest darmowa)
wybierz plik-> nowa baza danych i utwórz pliki pgn
pozwoli ci ponownie uzyskać formaty pgn.
Napisałem narzędzie cli do wyodrębnienia archiwów .cbv . I możesz użyć scidb, aby otworzyć wynikowy plik .cbh. Scidb w końcu będzie obsługiwał bezpośrednie otwieranie archiwów .cbv.
uncbv
służy do konwersji .cbv
do plików zawartych w archiwum (które może być, .pgn
ale zwykle jest .cbh
z wieloma innymi plikami). Następnie możesz użyć scidb
do konwersji .cbh
pliku .pgn
.
Teraz dostępna jest aplikacja CBH na PGN na Androida (obsługuje tylko pliki CBH, a nie CBV) - https://play.google.com/store/apps/details?id=org.chess.cb&hl=pl
Osobiście chciałbym, aby był dostępny jako narzędzie wiersza poleceń w systemie Windows.
Oto prosty sposób na robienie dokładnie tego, co chcesz:
Masz teraz bazę danych .pgn !