MessagePack Format
MessagePack 是高效的二进制 JSON 替代格式,用类型标签 + 紧凑值表示 JSON 兼容结构,体积比 JSON 小且解析快。
用途
在 JSON 语义上提供二进制效率,适合 API 与缓存中的结构化数据传输。
机制
每值以 1 字节类型标签开头:正/负 fixint、fixmap/fixarray/fixstr 等小值内联标签;int 用 Varint,str 用长度前缀 UTF-8,array/map 用长度前缀递归。
用例
- API 二进制响应
- Redis 缓存值
- Thrift/Protobuf 替代