欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

TLV编码 博客分类: java基础 tlv编码

程序员文章站 2024-03-14 13:08:16
...

TLV 为一种编码方式,在Socket 通信包中会经常用到。

该编码方式为 Type(类型), Length(长度),Value(值) 三个字母的缩写;

Type和Length的长度固定,这两个加起来一般是1-4个字节; Value的长度由Length指定;

例如,16进制数据如下:

01                   01                  00      b2       af       15

———–     ———–       ———————–

Type            length              value

 

解析如下:

第一个01代表 类型

第二个01代表 长度(该长度由自行的协议规定,这里代表长度为4,即value的长度为4个字节 )

00 b2 af 15 则对应值,这里代表10进制11710229   。

相关标签: tlv编码