Translations:ASAsense Binary Table (ABT) format/2/en
From ASAsense Documentation (staging)
| name | length (bytes) | type | allowed values | explanation |
|---|---|---|---|---|
| file_type | 1 | u8 | 1 | The internal number of the file type and version |
| n_cols | 4 | u32 | 1-u32::max | The number of columns |
| col_widths | 4 × n_cols | u32[n_cols] | 1-u32::max per column | n_cols u32 integers describing the byte width of the columns |
| metadata_length | 4 | u32 | 0-u32::max | The length of the metadata field (can be 0 if it is to be skipped) |
| metadata | metadata_length | char[] | string of fixed length (so no '\0' character marks the end of the string) | JSON-encoded metadata |
| data | variable, until EOF | byte[] | any | The actual data |