GB/T 16263.2-2025 相关标准英文版PDF

标准号码价格美元第2步(购买)交付天数标准名称
GB/T 16263.2-2025 1734 GB/T 16263.2-2025 [PDF]天数 <=3 信息技术 ASN.1编码规则 第2部分:紧缩编码规则 (PER) 规范
GB/T 16263.2-2006 1134 GB/T 16263.2-2006 [PDF]天数 <=7 信息技术 ASN.1编码规则 第2部分:紧缩编码规则(PER)规范
   
基本信息
标准编号 GB/T 16263.2-2025 (GB/T16263.2-2025)
中文名称 信息技术 ASN.1编码规则 第2部分:紧缩编码规则 (PER) 规范
英文名称 Information technology - ASN.1 encoding rules - Part 2: Specification of Packed Encoding Rules (PER)
行业 国家标准 (推荐)
中标分类 L79
国际标准分类 35.110
字数估计 86,886
发布日期 2025-05-30
实施日期 2025-12-01
旧标准 (被替代) GB/T 16263.2-2006
发布机构 国家市场监督管理总局、中国国家标准化管理委员会

GB/T 16263.2-2025: 信息技术 ASN.1编码规则 第2部分:紧缩编码规则 (PER) 规范 ICS 35.110 CCSL79 中华人民共和国国家标准 代替GB/T 16263.2-2006 信息技术 ASN.1编码规则 第2部分:紧缩编码规则 (PER)规范 (ISO/IEC 8825-2:2021,IDT) 2025-05-30发布 2025-12-01实施 国 家 市 场 监 督 管 理 总 局 国 家 标 准 化 管 理 委 员 会 发 布 目次 前言 Ⅴ 引言 Ⅵ 1 范围 1 2 规范性引用文件 1 3 术语和定义 1 3.1 基本记法规范 1 3.2 信息客体规范 2 3.3 约束规范 2 3.4 ASN.1规范的参数化 2 3.5 基本编码规则 2 3.6 PER编码指令 2 3.7 附加定义 2 4 缩略语 5 5 表示法 6 6 约定 6 7 本文件定义的编码规则 6 8 符合性 7 9 PER编码指令 7 10 PER使用的编码方法 8 10.1 类型记法的使用 8 10.2 使用标签提供正则次序 8 10.3 PER可视约束 8 10.4 编码使用的类型和值模型 10 10.5 编码的结构 10 10.6 被编码的类型 11 11 编码过程 11 11.1 完整编码的产生式 11 11.2 开放类型字段 12 11.3 非负二进制整数的编码 12 11.4 2的补码的二进制整数的编码 13 11.5 受限整数的编码 13 11.6 正常小非负整数的编码 14 11.7 半受限整数的编码 15 11.8 不受限整数的编码 15 11.9 长度决定因子编码的一般规则 15 12 布尔类型的编码 18 13 整数类型的编码 18 14 枚举类型的编码 19 15 实数类型的编码 19 16 位串类型的编码 20 17 八位位组串类型的编码 20 18 空值类型的编码 21 19 序列类型的编码 21 20 单一序列类型的编码 22 21 集合类型的编码 23 22 单一集合类型的编码 24 23 选择类型的编码 24 24 客体标识符类型的编码 24 25 相关客体标识符类型的编码 25 26 国际化资源引用类型的编码 25 27 相关国际化资源引用类型的编码 25 28 嵌入式pdv类型的编码 25 29 外部类型值的编码 26 30 受限字符串类型的编码 27 31 不受限字符串类型的编码 29 32 时间类型、有效时间类型、已定义时间类型和附加时间类型的编码 29 33 传送语法的客体标识符 49 附录A(资料性) 编码示例 50 A.1 不使用子类型约束的记录 50 A.2 使用子类型约束的记录 54 A.3 使用扩展标记的记录 59 A.4 使用扩展附加组的记录 64 附录B(资料性) 组合PER可视约束和PER非可视约束 68 B.1 概述 68 B.2 PER中约束的可扩展性和可视性 68 B.3 示例 71 附录C(资料性) 对PER算法的支持 73 附录D(资料性) 对可扩展ASN.1规则的支持 74 附录E(资料性) 关于PER编码拼接的指导附录 75 附录F(资料性) 编码规则的标识 76 参考文献 77 前言 本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定 起草。 本文件是GB/T 16263《信息技术 ASN.1编码规则》的第2部分,GB/T 16263已经发布了以下 部分: ---第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范; ---第2部分:紧缩编码规则(PER)规范; ---第4部分:XML编码规则(XER); ---第5部分:W3CXML模式定义到ASN.1的映射。 本文件代替 GB/T 16263.2-2006《信息技术 ASN.1编码规则》,与 GB/T 16263.2-2006相 比,除了结构调整和编辑性改动外,主要技术变化如下: ---增加了紧缩编码规则的应用范围(见第1章); ---增加了PER编码指令的定义(见3.6); ---更改了非负2进制整数编码的内容(见3.7.20,2006年版的3.6.20); ---增加了PER编码指令(见第9章); ---更改了编码过程中完整编码的产生方式(见11.1,2006年版的10.1); ---更改了位串类型的编码规则(见16.6,2006年版的15.6); ---更改了八位位串类型的编码规则(见17.3,2006年版的16.3); ---增加了国际化资源引用类型的编码(见第26章); ---增加了相关国际化资源引用类型的编码(见第27章); ---更改了受限字符串类型的编码规则(见30.4、30.6.1、30.6.3,2006年版的27.4、27.6.1、27.6.3); ---增加了时间类型、有效时间类型、已定义时间类型和附加时间类型的编码(见第32章); ---更改了传送语法的客体标识符的编码规则的表述(见33.2,2006年版的第29章); ---更改了附录F的标题和正文的表述(见附录F,2006年版附录F)。 本文件等同采用ISO/IEC 8825-2:2021《信息技术 ASN.1编码规则 第2部分:紧缩编码规则 (PER)规范》。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本文件起草单位:中国电子技术标准化研究院、深圳赛西信息技术有限公司、中国科学院计算技术 研究所、联想(北京)有限公司、江苏赛西科技发展有限公司、山东省计算中心(国家超级计算济南中心)、 北京电信规划设计院、陕西省信息化工程研究院、江苏鼎驰电子科技有限公司、北京邮电大学、成都秦川 物联网科技股份有限公司、中国南方电网超高压输电公司、南京翼辉信息技术有限公司。 本文件主要起草人:苏静茹、张学骞、蔡廷晓、孙胜、郭青霄、李敏、刘敏、金辉、李刚、李家京、张勇、 贾志伟、高伟东、唐永强、王宁、张阳、向磊、赵晓荣、孙颖、张恺飒、梁永增、袁华璐、李孝成。 本文件及其所代替文件的历次版本发布情况为: ---1996年首次发布为GB/T 16263-1996,2006年第一次修订; ---本次为第二次修订。 引 言 GB/T 16262.1-2025、GB/T 16262.2-2025、GB/T 16262.3-2025和GB/T 16262.4-2025共同 描述了抽象语法记法一(ASN.1),这种记法就对等应用之间交换的报文进行了定义。 本文件定义的编码规则适用于使用GB/T 16262.1-2025规定的记法所确定的类型值。应用这些 编码规则产生对这些值的传送语法。这些编码规则规范也隐含适用于解码。 ASN.1的类型值应用的编码规则可以有多种集合,本文件定义了紧缩编码规则(PER)。之所以称 为紧缩编码规则集合,是因为这种编码规则获得了比 GB/T 16263.1-2025中描述的基本编码规则 (BER)及它派生的编码规则更紧凑的表示,GB/T 16263.1-2025是紧缩编码规则规范的某些部分的 参考。 GB/T 16263拟由八个部分构成。 ---第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范。目的在 于规定基本编码规则集合。 ---第2部分:紧缩编码规则(PER)规范。目的在于规定紧缩编码规则集合。 ---第3部分:编码控制表示法(ECN)规范。目的在于规范ASN.1编码控制表示法。 ---第4部分:XML编码规则(XER)。目的在于规定基本XML编码规则集(BASIC-XER)、正则 XML编码规则集(CXER)和扩展XML编码规则集(EXTENDED-XER)。 ---第5部分:W3CXML模式定义到ASN.1的映射。目的在于规定从任何XSD模式到ASN.1 模式进行映射的两种版本。 ---第6部分:PER编码指令的注册和应用。目的在于指定PER编码指令格式、机制、注册机构 运作、PER与 ASN.1相关联的方法。 ---第7部分:八位字节编码规则 (OER)规范。目的在于为基本八位字节编码规则提供约束,并 为任何给定的 ASN.1值生成唯一编码。 ---第8部分:JavaScript对象表示法编码规则 (JER)规范。目的在于指定一组JavaScript对象 表示法编码规则,以用于使用JSON应用程序进行互操作。 信息技术 ASN.1编码规则 第2部分:紧缩编码规则(PER)规范 1 范围 本文件规定了紧缩编码规则集合,它们可以用来为GB/T 16262.1-2025中定义的类型值派生传 送语法。这些紧缩编码规则也适用于解码这样的传送语法,以便标识出被传送的数据值。 本文件规定的编码规则: ---在通信时使用; ---在选择编码规则时,将最小化值表示的大小作为主要考虑因素; ---对在GB/T 16262.1-2025中描述的所有扩展形式,在保留现有值的编码时,允许通过增加额 外值进行抽象语法的扩展; ---能根据ISO/IEC 8825-6:2021进行修改。 2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文 件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于 本文件。 GB/T 16262.1-2025 信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范(ISO/IEC 8824-1:2021,IDT) GB/T 16262.2-2025 信息技术 抽象语法记法一(ASN.1) 第2部分:信息客体规范(ISO/IEC 8824-2:2021,IDT) GB/T 16262......