Завантажуючи деякі ігри, я натрапив на кілька файлів у форматі ChessBase:
- .cbv
- .cbf
- .cbh
Я хотів би знати, чи можливо перетворити ці файли у формат .pgn без використання власного програмного забезпечення та як це можна зробити.
Завантажуючи деякі ігри, я натрапив на кілька файлів у форматі ChessBase:
Я хотів би знати, чи можливо перетворити ці файли у формат .pgn без використання власного програмного забезпечення та як це можна зробити.
Відповіді:
Оскільки протоколи, що створюють формати cbv, cbf та cbh, не є загальнодоступними, то, безумовно, не знайдеться жодного такого інструменту перетворення (тобто незрозуміло, як вони закодовані для повернення їх у pgn).
Можливо, інша причина полягає в тому, що різниця між усіма цими форматами пов’язана лише з " поступовим кодуванням ", яке використовується, а це означає, що для того, щоб можна було повернутись назад, до формату pgn, це може зробити лише движок шахів!
Поки не знайдеться обхід, ви можете скористатися безкоштовною програмою playchess або полегшити світло шахової бази (що безкоштовно), де використовувати
виберіть файл-> нова база даних та створіть pgn-файли
дозволить вам знову отримати формати pgn.
Я написав інструмент для вилучення архівів .cbv . І ви можете використовувати scidb, щоб відкрити отриманий .cbh файл. Зрештою, Scidb підтримуватиме відкриття архівів .cbv безпосередньо.
uncbv
використовується для перетворення .cbv
файлів, що містяться в архіві (що може бути, .pgn
але, як правило, .cbh
у багатьох інших файлах). Потім ви можете використовувати scidb
для перетворення .cbh
файлу в .pgn
.
Зараз є додаток CBH до PGN для Android (обробляє лише файли CBH, а не cbv) - https://play.google.com/store/apps/details?id=org.chess.cb&hl=uk
Я особисто хотів би, щоб це було доступно як утиліта командного рядка у Windows.
Ось простий спосіб зробити саме те, що ви хочете:
Тепер у вас є база даних .pgn !