Expand description
Reference: https://www.sqlite.org/fileformat2.html
Modules
Structs
- Application ID (4)
- In-header database size (4 Bytes)
- File change counter (4 Bytes)
- File format version numbers (2 Bytes)
- Free page list (8 Bytes) => First(4 Bytes) + TotalPages (4 Bytes)
- Incremental vacuum settings (8 Bytes)
- Leaf payload fraction. Must be 32.
- Magic Header String (16 Bytes)
- Maximum embedded payload fraction. Must be 64.
- Minimum embedded payload fraction. Must be 32.
- Page Size (2 Bytes)
- Payload Fractions (3 Bytes)
- Reserved bytes per page (1 Byte)
- Reserved for expansion. Must be zero. (20 Bytes)
- Schema cookie (4 Bytes)
- Database File Format
- Suggested cache size (4 Bytes)
- User version number (4 Bytes)
- Version-valid-for number (4 Bytes)
- Write library version number (4 Bytes)
Enums
- Text encoding(4 Bytes)
- Schema format number (4 Bytes)