字符串在 OSS ASN1 解码中被截断

问题描述

使用 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 一起使用。

恐怕我无法使用这些工具,但这可能值得一看。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...