====== 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.