Skip to main content

Module format

Module format 

Source
Expand description

Single-file persistence format.

Layout (little-endian):

[magic "VECQ" u32][version u16][reserved u16]
[dim u32][seed u64][count u32]
[scales: count entries]
[codes: count * (padded/2) bytes]

Version 1: scales stored as f32 (4 bytes each). Version 1.1 (stored as 257): scales stored as f16 (2 bytes each).

Readers accept both; writers emit 1.1. The seed is stored in the header so the random sign diagonal can be regenerated identically on any platform: identical file -> identical query results, bit for bit.

Enumsยง

Error