Protobuf序列化的原理-存储格式
生活随笔
收集整理的這篇文章主要介紹了
Protobuf序列化的原理-存储格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
protobuf采用T-L-V作為存儲方式
tag的計算方式是?field_number(當前字段的編號)?<< 3 | wire_type
比如Mic的字段編號是1?,類型wire_type的值為?2?所以?:?1?<<3 | 2 =10
age=300的字段編號是2,類型wire_type的值是0,?所以?:?2<<3|0 =16
第一個數字10,代表的是key,剩下的都是value。
?
總結
以上是生活随笔為你收集整理的Protobuf序列化的原理-存储格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Protobuf序列化的原理-字符如何转
- 下一篇: Protobuf序列化的原理-负数的存储