Scid (si4) File Format

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Scid (si4) File Format

Post by dkl »

Is there any technical specification of the si4 database format used by Scid and Scid forks? Or do I have to reverse-engineer by looking at the sourcecode?

I could only find http://scid.sourceforge.net/help/Formats.html and http://scidvspc.sourceforge.net/doc/Formats.htm
but both don't really help for implementing...
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Scid (si4) File Format

Post by Dann Corbit »

dkl wrote:Is there any technical specification of the si4 database format used by Scid and Scid forks? Or do I have to reverse-engineer by looking at the sourcecode?

I could only find http://scid.sourceforge.net/help/Formats.html and http://scidvspc.sourceforge.net/doc/Formats.htm
but both don't really help for implementing...
If you want that exact format, then just use the existing code to read and write it (giving credit where credit is due, of course).

If you want to modify it, then you are going to have to study it carefully anyway.