Làm cách nào để chuyển đổi tệp định dạng Chessbase sang .pgn?


12

Trong khi tải xuống một số trò chơi, tôi đã bắt gặp một số tệp ở định dạng Chessbase:

  • .cbv
  • .cbf
  • .cbh

Tôi muốn biết liệu có thể chuyển đổi các tệp này sang định dạng .pgn mà không cần sử dụng phần mềm độc quyền hay không và làm thế nào để thực hiện được.


Xóa tất cả các chú thích đặc biệt. Sao chép tất cả các trò chơi sang tập tin pgn khác. Đơn giản.
Arun J

Câu trả lời:


4

Vì các giao thức tạo định dạng cbv, cbf và cbh không được cung cấp công khai, nên người ta chắc chắn sẽ không tìm thấy bất kỳ công cụ chuyển đổi nào như vậy (nghĩa là không rõ cách mã hóa chúng để đảo ngược chúng thành pgn).

Một lý do khác có lẽ là sự khác biệt giữa tất cả các định dạng này chỉ là do " mã hóa gia tăng " đang được sử dụng, điều đó có nghĩa là để nó có thể đi lùi, đến định dạng pgn, chỉ có công cụ cờ vua mới có thể làm như vậy!

Cho đến khi tìm thấy cách này, bạn có thể sử dụng chương trình miễn phí playchess hoặc dễ dàng hơn với ánh sáng cơ sở cờ vua (miễn phí), trong đó sử dụng

chọn tệp-> cơ sở dữ liệu mới và tạo tệp pgn

sẽ cho phép bạn có được các định dạng pgn một lần nữa.


2
Tôi đã tải xuống CBLight2009 và nó đã hoạt động. Cảm ơn! PS: có hướng dẫn chi tiết ở đây .
lodebari

3

Đây là một cách đơn giản để làm chính xác những gì bạn muốn:

  1. Mở tệp .cbv trong ChessBase Reader
  2. Chọn tất cả các tệp bạn muốn chuyển đổi thành .pgn ( Ctrl-A để chọn tất cả các tệp)
  3. Đi đến Tệp ở góc trên cùng bên trái và nhấn Lựa chọn vào tệp Văn bản
  4. Bạn sẽ nhận được một cửa sổ bật lên nơi bạn nên chọn PGN trong Định dạng và nhấn OK
  5. Lưu .pgn trong khu vực được chỉ định của bạn và đó là nó!

Bây giờ bạn có một cơ sở dữ liệu .pgn !


3

Tôi đã viết một công cụ cli để trích xuất tài liệu lưu trữ .cbv . Và bạn có thể sử dụng scidb để mở tệp .cbh kết quả. Scidb cuối cùng sẽ hỗ trợ mở lưu trữ .cbv trực tiếp.


Đọc về nó - nghe có vẻ như nó không thực sự chuyển đổi CBH thành PGN, phải không? Chỉ muốn kiểm tra lại vì nó có thể gây hiểu nhầm cho câu hỏi chính.
Joe

Bạn thực sự cần phải sử dụng cả hai công cụ tôi đã đề cập. uncbvđược sử dụng để chuyển đổi các .cbvtệp có trong kho lưu trữ (có thể .pgnnhưng thường là .cbhvới nhiều tệp khác). Sau đó, bạn có thể sử dụng scidbđể chuyển đổi .cbhtập tin sang .pgn.
antoyo

Nó hoạt động đối với tôi như một cơ duyên, cảm ơn công cụ cli!
Olorin

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.