如果 ENCODED BY 不存在,JSON 编码器现在支持具有内容约束的 BIT STRING 或 OCTET STRING 类型的另一种编码形式。 当您选择此表单时,值将被编码为文本(JSON 值表示包含的值)而不是十六进制字符串。
改进了对具有嵌套 CONSTRAINED BY 或内容约束的内部子类型约束中的类型的处理:
一种特殊类型的绝对引用表示法,允许您访问位于 WITH COMPONENTS 和 WITH COMPONENT(内部子类型)子句中的 ASN.1 类型,由两个美元符号 ($$) 现在支持后跟指示特定 WITH COMPONENTS 或 WITH COMPONENT 的索引号。 您现在可以在内部子类型或编译器生成的结构中存在的 CONSTRAINED BY 子句中分配用户定义的名称。
已在 ASN.1/C 编译器、SOED、TOED 和 IAAPI 运行时库中实现对 NTCIP 1102:2004 八位组编码规则 (OER) 基本协议文档指定的八位组编码规则 (OER) 的支持, ASN.1 Studio,以及 CAGL。 OER 消息的编码/解码速度通常比 BER 和 PER 消息快得多,同时仅比 PER 消息更紧凑。 下一版本将提供对 ASN.1/C LED 运行时库中 OER 的支持。
在 Windows 上,ASN.1/C 工具现在安装在 Program Files\OSS Nokalva\ossasn1\ 文件夹下(而在 9.0.0 版本之前,它们安装在 程序文件\OSS\ossasn1\.)
Windows 平台的示例现在安装在环境变量 %ALLUSERSPROFILE% 指向的文件夹下。 默认情况下,在 Windows 7 和 VISTA 上,示例安装在 C:\ProgramData\OSS Nokalva\ossasn1\[win32|winx64]\\samples 文件夹,在 Windows XP 上,示例安装在 C:\Documents and Settings\All Users\Application Data\OSS Nokalva\ossasn1\[win32|winx64]\\samples 文件夹。