ISO/IEC 8824-1:2021
Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation
发布时间:2021-06-30 实施时间:


ASN.1是一种独立于机器和编程语言的数据表示方法,它可以用于描述各种数据类型,包括整数、字符串、日期、时间、位串等。ASN.1定义了一组基本符号,用于描述数据类型和编码规则。这些符号包括类型符号、值符号、模块符号、语法符号等。ASN.1还定义了一组编码规则,用于将ASN.1描述的数据类型编码成二进制格式,以便在网络中传输。

ISO/IEC 8824-1:2021规定了ASN.1的基本符号规范,包括类型符号、值符号、模块符号、语法符号等。其中,类型符号用于描述数据类型,包括基本类型、结构类型、集合类型等;值符号用于描述数据值,包括整数、字符串、日期、时间、位串等;模块符号用于描述ASN.1模块,包括模块标识符、导入声明、导出声明等;语法符号用于描述ASN.1的语法规则,包括类型定义、值定义、模块定义等。

ISO/IEC 8824-1:2021还规定了ASN.1的语法规则,包括类型定义、值定义、模块定义等。其中,类型定义用于定义数据类型,包括基本类型、结构类型、集合类型等;值定义用于定义数据值,包括整数、字符串、日期、时间、位串等;模块定义用于定义ASN.1模块,包括模块标识符、导入声明、导出声明等。

ASN.1的编码规则包括BER、CER、DER、PER、XER等。ISO/IEC 8824-1:2021并未规定具体的编码规则,而是规定了ASN.1的基本符号规范和语法规则,以便不同的编码规则可以基于这些规范进行实现。

相关标准
- ISO/IEC 8825-1:2021 Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)
- ISO/IEC 8825-2:2021 Information technology - ASN.1 encoding rules: Packed Encoding Rules (PER)
- ISO/IEC 8825-3:2021 Information technology - ASN.1 encoding rules: XML Encoding Rules (XER)
- ISO/IEC 8825-4:2021 Information technology - ASN.1 encoding rules: JSON Encoding Rules (JER)
- ISO/IEC 8825-5:2021 Information technology - ASN.1 encoding rules: Encoding Control Notation (ECN)