...
ByteArray还支持设置序列化时的大小端顺序。
浅谈序列化
zigzag算法
用于压缩较小的整数,参考:小而巧的数字压缩算法:zigzag_简单的老王-CSDN博客_zigzag编码。
ByteArray在序列化不固定长度的有符号/无符号32位、64位整数时使用了zigzag算法。用于压缩较小的整数,
TLV编码结构
用于序列化和消息传递,指Tag(类型),Length(长度),Value(值),参考:TLV编码通信协议设计 - Tango 博客 | Tango Blog。
ByteArray在序列化字符串时使用TLV中的Length和Value。用于序列化和消息传递,指Tag(类型),Length(长度),Value(值)。通过TLV编码