类型
文件格式支持的类型旨在尽可能精简,重点关注类型对磁盘存储的影响。例如,16 位整数在存储格式中没有明确支持,因为它们可以通过高效编码被 32 位整数覆盖。这降低了为该格式实现读取器和写入器的复杂性。支持的类型有:
- BOOLEAN: 1 位布尔值
- INT32: 32 位有符号整数
- INT64: 64 位有符号整数
- INT96: 96 位有符号整数(已弃用;仅由遗留实现使用)
- FLOAT: IEEE 32 位浮点值
- DOUBLE: IEEE 64 位浮点值
- BYTE_ARRAY: 任意长度的字节数组
- FIXED_LEN_BYTE_ARRAY: 固定长度字节数组