问题描述
使用 OSS ASN.1 解码器打印时,某些字节字符串被截断。 Java 编译器。
'11001111 11111001 11000111 11111000 101'B --截断--
对于 LTE-RRC。其他字段解析正确。
解决方法
如果您对他们的产品有疑问,请联系他们的支持人员。但是请注意,X.680 表示对于具有命名位的 BIT STRING,编码可以自由添加/删除尾随零位,因此应将此类值视为语义等效。我不知道这是否适用于您的情况,但如果适用,它会解释您所看到的情况。
,我对 OSS 的 Java 工具不太熟悉,但是他们的 TOED 库中有一个叫做 Asn1ValueFormat
class 的东西,它有一个 setTruncationLimit
方法,他们的 SOED 库中也有类似的东西。这可以与 toString()
method 一起使用。
恐怕我无法使用这些工具,但这可能值得一看。