Newsgroup: it.hobby.scacchi
Titolo: Aiuto per formati scacchitici

Sto ristrutturando ICSE dalle fondamenta e per questo avrei bisogno di un
aiuto riguardo ai formati scacchistici note e meno noti.
Nella prima stesura avevo dimenticato formati (non molto usati d'altronde)
come BookUp, ClubMate ecc.
Adesso li ho presi in considerazione per la nuova versione di ICSE. A
questo punto pero' mi chiedo se ne esistono altri che ho dimenticato.
Considerando anche formati particolari come quelli per registrare libri
d'apertura per programmi.
Quelli che conosco per ora sono i seguenti: 
 
 (Formato) BookUp
 (Formato) CA (Chess Assistant)
 (Formato) CBF (Chess Base Format) vecchio
 (Formato) CBV, CBH, Cb6 (Formto chessbase) nuovo
 (Formato) CHESSEDT
 (Formato) ClubMate
 (Formato) EPD (Extended Position Description) per sottoporre posizioni ai
motori d'analisi
 (Formato) FEN (Forsyth Edwards Notation) per rappresentare posizioni
scacchistiche
 (Formato) FoxPro
 (Formato) NIC (News In Chess), NicBase
 (Formato) OCF (Open Chess Format)
 (Formato) PGN (Portable Game Notation)
 (Formato) Tasc Base 
 (Formato) Testo piano, o ASCII non formattato
Chi sa citarmene qualche altro, magari anche l'estensione usata.
In effetti per l'estensione non mi e' chiaro neanche quella usata da
nicbase, tascbase e chessassistant (.ca?)
-- 
Grazie
Paolo B.

 ha scritto:

NicBase: estensione *.G30
TascBase: estensione *.TBG
ChessAssistant, vecchio formato (fino alla versione 2.x): estensione *.BFI
   Nuovo formato (dalla versione 3.0): *.CDP - Nome del formato: Chess Data Pro
Altri formati:
Rebel: estensione *.DAT Libro aperture: estensione *.MVS (NON modificabile)
*.RBM (modificabile)
Genius 6: estensione: *.BGN - Libro aperture, estensione: *:GBD
MChessPro 8: estensione programma e libro aperture: *.M80
ChessMaster 6000: estensione partite *.CMG, ma per i database usa il formato
TascBase (*.TBG) - Libro aperture: *.OBK
ChessAcademy: estensione *.PBF
Questi sono quelli che mi vengono in mente ora!
Se mi ricordo qualcos'altro te lo faccio sapere.
Ciao
Ivo

Chi sa citarmene qualche altro, magari anche l'estensione usata.
Il programma di database Scid per Linux utilizza un formato proprietario
per cui ogni database e' caratterizzato da tre file:
File indice  (estensione .si)
File nomi    (estensione .sn)
File partite (estensione .sg)
Ecco la help page del programma che spiega un po' meglio:
***
Scid File Formats
Scid databases consist of three files: an Index file, a NameBase file and
a GameData file.
The Index (.si) file
This file contains a description for the database and a small fixed-size
entry for each game. The current size is 41 bytes per game. Of this, about
28 bytes is essential information such as the result, date,
player/event/site name ID numbers (the actual names are in the NameBase
file), etc. The remaining 13 bytes is redundant information such as the
material of the final position, and the order in which pawns leave their
original square, which is used to significantly speed up material and
board searches.
The NameBase (.sn) file
This file contains all player, event, site and round names used in the
database. Each name is stored only once even if it occurs in many games.
The GameData (.sg) file
This file contains the actual moves, variations and comments of each game.
The move encoding format is very compact: each move (except some Queen
moves) is stored in one byte.
When a game is replaced, its new version is saved to the end of the
gamedata file, so wasted space can accumulate over time; it can be removed
with scidt.
***
Vabbe' che non se ne troveranno mai in giro di file cosi', ma per
completezza...
Una cosa: il formato di Scid mi sembra molto compatto; un file PGN da 256K
me l'ha compattato in 3 files (.si, .sn e .sg) da circa 75K totali.
Qualcuno mi sa dire com'e' questo rapporto rispetto anche ad altri
formati?
Un Gabry stretto stretto :-)
-- 
*************************************************************************
LightKnight's Home Page:  
http://www-studenti.dm.unipi.it/~stilli/
Inizio del 3^ Millennio/3rd Millennium Start: 1st January 2001 (NOT2000!)
Millennium Info:          
http://www.rog.nmm.ac.uk/leaflets/new_mill.html
*************************************************************************

 
Ti ringrazio tanto. Mi sei stato utilissimo.
Ciao
Paolo B.

 
Ti ringrazio anche perche' tutto questo mi suona del tutto nuovo.
Potresti darmi qualche delucidazione sulle sequenti questioni?
1) Questo programma scid e' sufficientemente diffuso?
2) I file in questione .si .sn. .sg, si trovano effettivamente in qualche
sito della rete, oppure sono solo ad uso interno di scid? (Come dire che il
programma carica file in formato pgn e poi se li traduce in quel formato
particolare)
3) Mi sapresti dire l'indirizzo dove si puo' scaricare il programma scid
(ammesso che sia free)?
Ciao e grazie
Paolo B.


http://members.xoom.com/sghudson/
Ciao
Ivo