ISO/IEC 8825-7:2015/COR2:2017
Corrigendum 2 - Information technology - ASN.1 encoding rules - Part 7: Specification of Octet Encoding Rules (OER)
发布时间:2017-12-07 实施时间:


ASN.1(Abstract Syntax Notation One)是一种用于描述数据结构和数据交换格式的标准化语言。ASN.1定义了一组抽象数据类型(Abstract Data Types,ADTs),用于描述数据结构,以及一组编码规则,用于将ADTs编码为二进制格式。ASN.1编码规则包括基本编码规则(BER)、规范编码规则(CER)、可扩展编码规则(DER)等多种规则。这些编码规则各有优缺点,可以根据具体应用场景选择使用。

OER是ASN.1编码规则的一种,它是一种基于八位字节的编码规则,用于将ASN.1数据类型编码为二进制格式。OER的编码效率和编码长度都比其他ASN.1编码规则更优秀,因此在一些对编码效率和编码长度有严格要求的场景下得到了广泛应用。例如,在网络传输中,数据传输的带宽和延迟都是非常重要的因素,OER可以通过减小数据包的大小来提高网络传输的效率。

ISO/IEC 8825-7:2015/COR2:2017是OER的修正版,主要修正了ISO/IEC 8825-7:2015标准中的一些错误和不足。具体来说,修正版2主要包括以下内容:

1. 修正了OER编码规则中的一些错误和不足,提高了OER的可靠性和实用性;
2. 增加了对无符号整数的支持,使OER可以更好地处理无符号整数类型;
3. 增加了对位串类型的支持,使OER可以更好地处理位串类型;
4. 增加了对枚举类型的支持,使OER可以更好地处理枚举类型;
5. 增加了对时间类型的支持,使OER可以更好地处理时间类型。

修正版2的发布,进一步提高了OER的实用性和适用性,使其可以更好地满足各种应用场景的需求。

相关标准
- ISO/IEC 8825-1:2015 ASN.1编码规则第1部分:基本编码规则(BER)
- ISO/IEC 8825-2:2015 ASN.1编码规则第2部分:规范编码规则(CER)
- ISO/IEC 8825-3:2015 ASN.1编码规则第3部分:基本XML编码规则(BXER)
- ISO/IEC 8825-4:2015 ASN.1编码规则第4部分:可扩展XML编码规则(E-XER)
- ISO/IEC 8825-5:2015 ASN.1编码规则第5部分:规范XML编码规则(C-XER)