我在解码这个TLV时有问题
模板标签(7001) 2字节
长度标签(0020) 2字节
值是另一个TLV。
标签(E101)长度(000f)值(3738343139383333353236313430)
标记(E102)长度(0009)值(0009303931383631393038)
70010020e101000f373834313938353338353236313430e1020009303931383631393038
当我尝试任何TLV解码器时,它只将模板标记读取为1字节,其余部分将被忽略。你能就如何解析它提出建议吗?顺便说一句,我以Base64String的形式接收数据,然后转换为HEX。
发布于 2021-02-23 14:56:37
误码率解码器将此TLV流解释为:
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 taghttps://stackoverflow.com/questions/66299198
复制相似问题