====== Chess - Programming - Polyglot Book Format - File Format ======
Polyglot files are usually named with a **.bin** extension.
The files contain one or more entries with each entry having the following information:
struct entry_t {
uint64_t key;
uint16_t move;
uint16_t weight;
uint32_t learn;
};
**NOTE:** All integers are stored highest byte first (regardless of size).
* The entries are ordered according to key; Lowest key first.
Sometimes the file format is shown as:
struct entry_t {
uint64_t key;
uint16_t move;
uint16_t count;
uint16_t n;
uint16_t sum;
};
* This still represents the same data.