首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >译码误码TLV

译码误码TLV
EN

Stack Overflow用户
提问于 2021-02-21 04:39:10
回答 1查看 885关注 0票数 0

我在解码这个TLV时有问题

模板标签(7001) 2字节

长度标签(0020) 2字节

值是另一个TLV。

标签(E101)长度(000f)值(3738343139383333353236313430)

标记(E102)长度(0009)值(0009303931383631393038)

70010020e101000f373834313938353338353236313430e1020009303931383631393038

当我尝试任何TLV解码器时,它只将模板标记读取为1字节,其余部分将被忽略。你能就如何解析它提出建议吗?顺便说一句,我以Base64String的形式接收数据,然后转换为HEX。

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 14:56:37

误码率解码器将此TLV流解释为:

代码语言:javascript
复制
byte 1,     byte 2,     byte 3,     byte 4 
T=01110000, L=00000001, V=00000000, <end> 
                          ^ inner TLV, starts with T=0 and no place for LV
              ^ length of the V is 1 byte (!!! this why it ends prematurely !!!)
     ^ 10000=SEQUENCE or SEQUENCE OF tag 16
    ^ 1=constructed tag
  ^ 01=APPLICATION tag
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66299198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档