วิธีแปลงไฟล์ฟอร์แมท ChessBase เป็น. pgn


12

ขณะดาวน์โหลดเกมบางเกมฉันเจอไฟล์บางไฟล์ในรูปแบบ ChessBase:

  • .cbv
  • .cbf
  • .cbh

ฉันต้องการทราบว่าสามารถแปลงไฟล์เหล่านี้เป็นรูปแบบ. pgn โดยไม่ต้องใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์หรือไม่


ลบคำอธิบายประกอบพิเศษทั้งหมด คัดลอกเกมทั้งหมดไปยังไฟล์ pgn อื่น ง่าย
อรุณเจ

คำตอบ:


4

เนื่องจากโปรโตคอลที่สร้างรูปแบบ cbv, cbf และ cbh ไม่ได้เปิดเผยต่อสาธารณะหนึ่งจะไม่พบเครื่องมือการแปลงใด ๆ (เช่นไม่ชัดเจนว่าพวกเขาจะเข้ารหัสเพื่อย้อนกลับไปยัง pgn)

เหตุผลอื่นอาจจะเป็นความแตกต่างระหว่างรูปแบบเหล่านี้ทั้งหมดเป็นเพียงเพราะ "การเข้ารหัสแบบเพิ่มหน่วย " ที่ใช้อยู่ซึ่งหมายความว่ามันจะเป็นไปได้ที่จะย้อนกลับไปสู่รูปแบบ pgn เฉพาะเครื่องมือฐานหมากรุกเท่านั้นที่ทำได้!

จนกว่าจะพบวิธีการนี้คุณสามารถใช้โปรแกรมฟรีของ playchessหรือง่ายกว่าแสงหมากรุก (ซึ่งฟรี) ที่ใช้

เลือกไฟล์ -> ฐานข้อมูลใหม่และสร้างไฟล์ pgn

จะช่วยให้คุณได้รับรูปแบบ pgn อีกครั้ง


2
ฉันดาวน์โหลด CBLight2009 และใช้งานได้ ขอบคุณ! PS: มีคำแนะนำรายละเอียดที่นี่
lodebari

3

ผมเขียนเป็นเครื่องมือ CLI สารสกัด .cbv จดหมายเหตุ และคุณสามารถใช้scidbsเพื่อเปิดไฟล์. cbh ที่ได้ ในที่สุด Scidb จะสนับสนุนการเปิด. cbv archives โดยตรง


อ่านเกี่ยวกับมัน - ฟังดูเหมือนว่ามันจะไม่แปลง CBH ผลลัพธ์เป็น PGN จริงหรือ? แค่ต้องการตรวจสอบอีกครั้งเพราะอาจทำให้เข้าใจผิดเพราะคำถามหลัก
โจ

คุณต้องใช้เครื่องมือทั้งสองอย่างที่ฉันพูดถึง uncbvใช้ในการแปลง.cbvไฟล์ที่อยู่ในไฟล์เก็บถาวร (ซึ่งอาจเป็น.pgnแต่มักจะเป็น.cbhไฟล์อื่น ๆ ) จากนั้นคุณสามารถใช้scidbในการแปลงไฟล์ไปยัง.cbh .pgn
antoyo

มันใช้งานได้สำหรับฉันเหมือนมีเสน่ห์ขอบคุณสำหรับเครื่องมือ cli!
Olorin


2

นี่เป็นวิธีง่ายๆในการทำสิ่งที่คุณต้องการ:

  1. เปิดไฟล์. cbvในChessBase Reader
  2. เลือกไฟล์ทั้งหมดที่คุณต้องการแปลงเป็น. pgn ( Ctrl-Aเพื่อเลือกไฟล์ทั้งหมด)
  3. ไปที่ไฟล์ที่มุมบนซ้ายแล้วกดเลือกไฟล์เป็นข้อความ
  4. คุณจะได้รับป๊อปอัพที่คุณควรเลือกPGNภายใต้รูปแบบและกดตกลง
  5. บันทึก. pgnในพื้นที่ที่คุณกำหนดและนั่นแหละ !

ตอนนี้คุณมีฐานข้อมูล. pgn แล้ว !

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.