说明:收录全网最新的团体标准 提供单次或批量下载
ICS35.100.60 L 79 中华人民共和国国家标准 GB/T 16262.1—2006/ISO/IEC 8824-1:2002 代替GB/T16262—1996 信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范 Information technology--Abstract syntax notation one (ASN. 1)- Part 1:Specification of basic notation (ISO/IEC 8824-1:2002,IDT) 2006-03-14发布 2006-07-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T 16262.1—2006/IS0/IEC 8824-1:2002 目 次 前言 [] 引言 范围 2 规范性引用文件 术语和定义 缩略语 5 记法…· 6 类型扩展的ASN.1模块 编码规则的可扩展性要求 8 标记 ASN.1记法的使用 10 ASN.1字符集 11 ASN.1词项 12 模块定义 13 引用类型和值定义 28 14 支持引用ASN.1成分的记法 29 15 类型和值的赋值 16 类型和值的定义 32 17 布尔类型记法 35 18 整数类型的记法 35 19 枚举类型的记法 36 20 实数类型的记法 21 位串类型的记法 39 22 八位位组串类型的记法 23 空类型记法 24 序列类型的记法 25 单一序列类型的记法 26 集合类型的记法 * 单一集合类型的记法 28 选择类型的记法 29 精选类型的记法 30 已标记类型的记法 52 31 客体标识符类型的记法 53 32 相对客体标识符类型记法 33 嵌人式pdv类型的记法 56 34 外部类型的记法 35字符串类型 58 36字符串类型的记法 59 GB/T 16262.1—2006/IS0/IEC 8824-1:2002 37 受限制字符串类型的定义 38 GB/T13000.1中定义的命名字符和集 39 字符的正则顺序 66 40 无限制字符串类型的定义 41 第42至44章中定义的类型的记法 6g 42 通用时间 69 43 世界时间 69 44 客体描述符类型 45 受约束类型 46 元素集规范 72 47 子类型元素 48 扩展标志 78 49 例外标识符 80 附录A(规范性附录) ASN.1常规表达式 附录B(规范性附录) 类型和值兼容的规则 84 附录C(规范性附录) 指派的客体标识符值 附录D(资料性附录) 给客体标识符成分赋值 附录E(资料性附录) 举例和提示 97 附录F(资料性附录) ASN.1字符串的辅导附录 120 附录G(资料性附录) 类型扩展ASN.1的辅助附录 123 附录H(资料性附录) ASN.1记法总结 129 GB/T 16262.1--2006/IS0/IEC 8824-1:2002 前 言 GB/T16262在《信息技术抽象语法记法一(ASN.1)》总标题下,目前包括以下4个部分: 第1部分(即GB/T16262.1):基本记法规范; 第2部分(即GB/T16262.2):信息客体规范; 第3部分(即GB/T16262.3):约束规范; 第4部分(即GB/T16262.4):ASN.1规范的参数化。 本部分为GB/T16262的第1部分,等同采用国际标准ISO/IEC8824-1:2002《信息技术抽象语 法记法一(ASN.1):基本记法规范》(英文版)。与该项国际标准的等同文本是ITU-T建议X.680。 按照GB/T1.12000的规定,本部分对ISO/1EC8824-1:2002作了下列编辑性修改: “本标准”词改为“本部分”; 在引用的标准中,凡已转化成我国标准的各项标准,均用我国的相应标准编号代替。对“规范 性引用文件”一章中的标准,按GB/T1.1的规定重新进行了排序。 本部分代替GB/T16262—1996《信息处理系统开放系统互连抽象语法记法-(ASN.1)规 范》。与GB/T16262一1996相比,本次修订在内容上作了如下变化: 一将“0引言”变为独立的“引言”; 在“规范性引用文件”一章中增加了所涉及到的有关标准; 在“术语和定义”一章中增加了所涉及到的有关术语及其定义,并对个别术语进行了修改; 一第5章“本标准中使用的记法”改为第5章“记法”和第8章“标记”,并对叙述内容作了适当 修改; 增加了“类型扩展的ASN.1模块”和“编码规则的可扩展性要求”两章; 增加了“支持引用ASN.1成分的记法”、“相对客体标识符的记法“、“嵌入式pdv类型的记 法”、“字符串类型”、“字符的正则顺序”、“无限制字符串类型的定义”、“受约束类型”、“元素集 类型”、“扩展标志”和“例外标识符”的记法规范,删除了“任意类型的记法”; 在GB/T16262一1996中,将各种记法都译成了中文,在本修订版中,将记法按原文列出; 增加了“ASN.1常规表达式”“类型和值兼容的规则”“ASN.1字符串的辅助附录”和“类型 扩展ASN.1的辅助附录”; 一对部分条款的叙述作了适当修改。 本部分的附录A、附录B和附录C是规范性附录,附录D、附录E、附录F、附录G和附录H是资料 性附录。 本部分由中华人民共和国信息产业部提出。 本部分由中国电子技术标准化研究所归口。 本部分起草单位:中国电子技术标准化研究所。 本部分主要起草人:郑洪仁、徐云驰、安金海。 II GB/T16262.1—2006/ISO/IEC8824-1:2002 引言 GB/T16262的本部分为定义数据类型和值提出标准记法。数据类型(简称类型)是信息范畴(例 如,数字、文本、静止图像或视频信息)。数据值(简称值)是这种类型的实例。本部分定义一些基本类型 和它们对应的值,以及将它们组合成更复杂的类型和值的规则。 在某些协议结构中,每条消息规定为八位位组序列的二进制值。然而,标准的制定者需要定义十分复 杂的数据类型来携带它们的消息,而不考虑它们的二进制表示法。为了规定这些数据类型,它们需要一个 不必确定每个值表示法的记法。ASN.1就是这样一种记法。该记法由一个或多个确定携带应用语义(称 为传送语法)的八位位组值、称为编码规则的运算法则规范来补充。ISO/IEC8825-1、ISO/IEC8825-2和 ISO/IEC8825-4规定标准化编码规则的三个族,它们分别称为基本编码规则(BER)、紧缩编码规则(PER)、 XML编码规则(XER)。 示法而不能使用标准化编码规则。基他用户希望更完整地控制线上各位的精确布局(传送语法)。为 ASN.1规定编码控制记法(ECN)的ISO/IEC8825-3可以解决这些要求。ECN使设计者能用ASN.1 形式上规定协议的抽象语法,但是,(如果他们也希望的话)通过写出补充ENC规范(可能引用编码某 些部分的标准化编码规则)完全或部分控制线上的位 在抽象层定义复杂类型的非常普遍的技术是通过定义简单类型的所有可能值定义少量的简单类 型,然后以多种方式组合这些简单类型。定义新类型的一些方式如下: a)给出已有类型的(有序)列表,作为取自每个已有类型的值的(有序)序列能形成一个值;按本方 式获得的所有可能值的集合是一个新类型(如果列表中的已有类型都不同,这一机制能扩展到 允许省略取自列表中的某些值); b) 给出(不同)已有类型的无序集,作为取自每个已有类型的值的(无序)序列能形成一个值;按 本方式获得的值的所有可能无序集的集合是一个新类型(机制能再扩展到允许省略某些值); c) 给出单个已有类型,作为取自每个已有类型的(有序)列表或零个、一个或多个值的(无序)集能 形成一个值;按本方式获得的值的所有可能列表或集的集合是一个新类型; (P 是一个新类型; e)给出类型,作为它的子集,通过采用某些结构或值之间的顺序关系能形成一个新类型 以这种方式组合类型的重要方面是编码规则应该认可组合结构,提供基本类型值集合的无歧义编 码。因此,用本部分中规定的记法定义的每个基本类型在值的无歧义编码中被赋予一个作为帮助的 标记。 标记主要为了给机器使用,而对本部分中定义的人记法并不必需。然而,必须要求某些类型不同 时,就通过要求它们有不同的标记来表达。因此,分配标记是使用本记法的重要部分,但是,(自1994年 以来)可以规定自动分配标记。 注:在本部分内,指派了标记值给所有的简单类型和构造机制。对使用记法的约束保证标记能用于传送中值的无 歧义标识。 ASN.1规范最初用完全定义的ASN.1类型的集产生。然而,在随后的阶段里,可能必须改变这些 类型(通常通过在序列或集类型中附加额外成分)。如果下面的方式有可能:采用旧类型定义的实现能 以定义的方式与采用新类型定义的实现互工作,那么,编码规则需要提供合适的支持。ASN.1记法支 持包括类型数上的扩展标志。这给编码规则发出设计者意图的信号:这个类型是称为扩展系列的系列 IV GB/T16262.1—2006/ISO/IEC8824-1:2002 引言 GB/T16262的本部分为定义数据类型和值提出标准记法。数据类型(简称类型)是信息范畴(例 如,数字、文本、静止图像或视频信息)。数据值(简称值)是这种类型的实例。本部分定义一些基本类型 和它们对应的值,以及将它们组合成更复杂的类型和值的规则。 在某些协议结构中,每条消息规定为八位位组序列的二进制值。然而,标准的制定者需要定义十分复 杂的数据类型来携带它们的消息,而不考虑它们的二进制表示法。为了规定这些数据类型,它们需要一个 不必确定每个值表示法的记法。A

.pdf文档 GB-T 16262.1-2006 信息技术 抽象语法记法一(ASN.1) 第1部分 基本记法规范

文档预览
中文文档 5 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 16262.1-2006 信息技术 抽象语法记法一(ASN.1) 第1部分 基本记法规范 第 1 页 GB-T 16262.1-2006 信息技术 抽象语法记法一(ASN.1) 第1部分 基本记法规范 第 2 页 GB-T 16262.1-2006 信息技术 抽象语法记法一(ASN.1) 第1部分 基本记法规范 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2026-01-05 02:57:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。