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