Jak przekonwertować pliki w formacie ChessBase do .pgn?


12

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ć.


Usuń wszystkie specjalne adnotacje. Skopiuj wszystkie gry do innego pliku pgn. Prosty.
— Arun J

Odpowiedzi:


4

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.


2
Pobrałem CBLight2009 i zadziałało. Dzięki! PS: istnieją szczegółowe instrukcje tutaj .
— lodebari

3

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.


Czytając o tym - brzmi to tak, jakby tak naprawdę nie konwertuje CBH na PGN, prawda? Chciałem tylko dwukrotnie sprawdzić, ponieważ może to być mylące, biorąc pod uwagę główne pytanie.
— Joe,

Rzeczywiście musisz użyć obu wymienionych przeze mnie narzędzi. uncbvsłuży do konwersji .cbvdo plików zawartych w archiwum (które może być, .pgnale zwykle jest .cbhz wieloma innymi plikami). Następnie możesz użyć scidbdo konwersji .cbhpliku .pgn.
— antoyo

Działa dla mnie jak urok, dzięki za narzędzie cli!
— Olorin


2

Oto prosty sposób na robienie dokładnie tego, co chcesz:

  1. Otwórz plik .cbv w ChessBase Reader
  2. Wybierz wszystkie pliki, które chcesz przekonwertować na .pgn ( Ctrl-A, aby zaznaczyć wszystkie pliki)
  3. Przejdź do pliku w lewym górnym rogu i naciśnij Zaznacz do pliku tekstowego
  4. Pojawi się wyskakujące okienko, w którym należy wybrać PGN w opcji Format i nacisnąć OK
  5. Zapisz .pgn w wyznaczonym miejscu i to wszystko!

Masz teraz bazę danych .pgn !

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.