標(biāo)準(zhǔn)解讀

《GB/T 16262.1-2006 信息技術(shù) 抽象語(yǔ)法記法一(ASN.1) 第1部分:基本記法規(guī)范》相比于《GB/T 16262-1996 信息處理系統(tǒng) 開(kāi)放系統(tǒng)互連 抽象語(yǔ)法記法--(ASN.1) 規(guī)范》,主要在以下幾個(gè)方面進(jìn)行了更新和調(diào)整:

  1. 結(jié)構(gòu)重新組織:2006版標(biāo)準(zhǔn)將內(nèi)容分成了多個(gè)部分,第一部分專門聚焦于基本記法規(guī)范,這與1996版作為一個(gè)整體規(guī)范的結(jié)構(gòu)不同。這種改變旨在提高標(biāo)準(zhǔn)的清晰度和可維護(hù)性。

  2. 術(shù)語(yǔ)和定義更新:根據(jù)信息技術(shù)領(lǐng)域的發(fā)展,標(biāo)準(zhǔn)中對(duì)一些術(shù)語(yǔ)和定義進(jìn)行了修訂和補(bǔ)充,確保其與當(dāng)時(shí)的行業(yè)實(shí)踐和技術(shù)理解保持一致。

  3. 記法規(guī)范增強(qiáng):對(duì)ASN.1的基本記法進(jìn)行了細(xì)化和擴(kuò)展,引入或明確了更多細(xì)節(jié),以支持更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)描述,提高了語(yǔ)言的表達(dá)能力和靈活性。

  4. 錯(cuò)誤修正與澄清:針對(duì)1996版中存在的表述不明確或潛在誤導(dǎo)之處進(jìn)行了修正,提供了更準(zhǔn)確的規(guī)則說(shuō)明和示例,減少了實(shí)施過(guò)程中的歧義。

  5. 標(biāo)準(zhǔn)化遵循性改進(jìn):更新后的標(biāo)準(zhǔn)更加緊密地遵循了國(guó)際標(biāo)準(zhǔn)化組織ISO和國(guó)際電工委員會(huì)IEC的相關(guān)指導(dǎo)原則和最新進(jìn)展,增強(qiáng)了國(guó)際兼容性和互操作性。

  6. 新增特性與支持:可能包含了對(duì)新的數(shù)據(jù)類型、編碼規(guī)則或其他ASN.1特性的官方支持,以適應(yīng)技術(shù)進(jìn)步和應(yīng)用需求的變化。

  7. 示例更新:提供了一系列更新的示例代碼,這些示例不僅反映了新規(guī)定的應(yīng)用,也幫助用戶更好地理解和掌握ASN.1的使用方法。


如需獲取更多詳盡信息,請(qǐng)直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2006-03-14 頒布
  • 2006-07-01 實(shí)施
?正版授權(quán)
GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范_第1頁(yè)
GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范_第2頁(yè)
GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范_第3頁(yè)
GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范_第4頁(yè)
GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范_第5頁(yè)
已閱讀5頁(yè),還剩147頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

GB/T 16262.1-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范-免費(fèi)下載試讀頁(yè)

文檔簡(jiǎn)介

ICS35.100.60L79中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB/T16262.1-2006/ISO/IEC8824-1:2002代替GB/T16262-1996信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分;基本記法規(guī)范Informationtechnology-Abstractsyntaxnotationone(ASN.1)—Part1:Specificationofbasicnotation(ISO/IEC8824-1:2002,IDT)2006-03-14發(fā)布2006-07-01實(shí)施中華人民共和國(guó)國(guó)家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局發(fā)布中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)

中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范GB/T16262.1-2006/ISO/IEC8824-1:2002中國(guó)標(biāo)準(zhǔn)出版社出版發(fā)行北京西城區(qū)復(fù)興門外三里河北街16號(hào)郵政編碼:100045電話:01051299090.6852200622006年8月第一版書號(hào):155066·1-27832版權(quán)專有浸權(quán)必究舉報(bào)電話:(010)68522006

GB/T16262.1-2006/ISO/IEC8824-1:2002三前言引言范圍2規(guī)范性引用文件3術(shù)語(yǔ)和定義4105記法……類型擴(kuò)展的ASN.1模塊7編碼規(guī)則的可擴(kuò)展性要求c0ASN.1記法的使用910ASN.1字符集……ASN.1詞項(xiàng)·…………12模塊定義……13引用類型和值定義14支持引用ASN.1成分的記法15類型和值的賊值類型和值的定義17布爾類型記法18整數(shù)類型的記法枚舉類型的記法20實(shí)數(shù)類型的記法38位串類型的記法3822八位位組串類型的記法空類型記法23序列類型的記法25單一序列類型的記法26集合類型的記法···單一集合類型的記法2748選擇類型的記法28精選類型的記法29已標(biāo)記類型的記法3031客體標(biāo)識(shí)符類型的記法相對(duì)客體標(biāo)識(shí)符類型記法嵌入式pdv類型的記法外部類型的記法35字符串類型5836字符串類型的記法

GB/T16262.1-2006/ISO/IEC8824-1:200237受限制字符串類型的定義……59GB/T13000.1中定義的命名字符和集0939字字符的正則順序……………·66無(wú)限制字符串類型的定義41第42至44章中定義的類型的記法69通用時(shí)間世界時(shí)間客體描述符類型45受約束類型46素集規(guī)范子類型元素48礦展標(biāo)志49例外標(biāo)識(shí)符附錄A(規(guī)范性附錄)ASN.1常規(guī)表達(dá)式81附錄B(規(guī)范性附錄)類型和值兼容的規(guī)則附錄C(規(guī)范性附錄)指派的客體標(biāo)識(shí)符值93附錄D(資料性附錄)給客體標(biāo)識(shí)符成分賦值附錄E(資料性附錄)舉例和提示·…………97附錄F(資料性附錄)ASN.1字符串的輔導(dǎo)附錄120附錄G(資料性附錄)類型擴(kuò)展ASN.1的輔助附錄123附錄H(資料性附錄)ASN.1記法總結(jié)120

GB/T16262.1-2006/ISO/IEC8824-1:2002GB/T16262在《信息技術(shù)抽象語(yǔ)法記法一(ASN.1)》總標(biāo)題下.目前包括以下4個(gè)部分:第1部分(即GB/T16262.1):基本記法規(guī)范;第2部分(即GB/T16262.2):信息客體規(guī)范;第3部分(即GB/T16262.3):約束規(guī)范;第4部分(即GB/T16262.4):ASN.1規(guī)范的參數(shù)化本部分為GB/T16262的第1部分,等同采用國(guó)際標(biāo)準(zhǔn)ISO/IEC8824-1:2002《信息技術(shù)抽象語(yǔ)法記法一(ASN.1):基本記法規(guī)范》英文版)。與該項(xiàng)國(guó)際標(biāo)準(zhǔn)的等同文本是ITU-T建議X.680。按照GB/T1.1—2000的規(guī)定,本部分對(duì)ISO/IEC8824-1:2002作了下列編輯性修改:“本標(biāo)準(zhǔn)"一詞改為"本部分";在引用的標(biāo)準(zhǔn)中,凡已轉(zhuǎn)化成我國(guó)標(biāo)準(zhǔn)的各項(xiàng)標(biāo)準(zhǔn),均用我國(guó)的相應(yīng)標(biāo)準(zhǔn)編號(hào)代替。對(duì)“規(guī)范性引用文件"一章中的標(biāo)準(zhǔn),按GB/T1.1的規(guī)定重新進(jìn)行了排序本部分代替GB/T16262-1996《信息處理系統(tǒng)開(kāi)放系統(tǒng)互連抽象語(yǔ)法記法一(ASN.1)規(guī)范》。與GB/T16262—1996相比,本次修訂在內(nèi)容上作了如下變化:-將“0引言”變?yōu)楠?dú)立的“引言”;在"規(guī)范性引用文件”一章中增加了所涉及到的有關(guān)標(biāo)準(zhǔn);在“術(shù)語(yǔ)和定義”一章中增加了所涉及到的有關(guān)術(shù)語(yǔ)及其定義.并對(duì)個(gè)別術(shù)語(yǔ)進(jìn)行了修改;第第5章"本標(biāo)準(zhǔn)中使用的記法”改為第5章“記法”和第8章“標(biāo)記”.并對(duì)敘述內(nèi)容作了適當(dāng)修改:增加了"類型擴(kuò)展的ASN.1模塊”和“編碼規(guī)則的可擴(kuò)展性要求”兩章:增加了"支持引用ASN.1成分的記法"、"相對(duì)客體標(biāo)識(shí)符的記法"嵌入式pdv類型的記法"、"字符串類型""字符的正則順序""無(wú)限制字符串類型的定義""受約束類型"、"元素集類型"、擴(kuò)展標(biāo)志"和"例外標(biāo)識(shí)符"的記法規(guī)范,刪除了“任意類型的記法”:在GB/T16262—1996中,將各種記法都譯成了中文,在本修訂版中,將記法按原文列出:增加了"ASN.1常規(guī)表達(dá)式"、類型和值兼容的規(guī)則"、"ASN.1字符串的輔助附錄”和"類型擴(kuò)展ASN.1的輔助附錄”;對(duì)部分條款的敘述作了適當(dāng)修改,本部分的附錄A、附錄B和附錄C是規(guī)范性附錄,附錄D、附錄E、附錄F、附錄G和附錄H是資料性時(shí)錄、本部分由中華人民共和國(guó)信息產(chǎn)業(yè)部提出本部分由中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究所歸口。本部分起草單位:中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究所本部分主要起草人:鄭洪仁、徐云馳、安金海。

GB/T16262.1-2006/ISO/IEC8824-1:2002GB/T16262的本部分為定義數(shù)據(jù)類型和值提出標(biāo)準(zhǔn)記法。數(shù)據(jù)類型(簡(jiǎn)稱類型)是信息范疇(例如.數(shù)字、文本、靜止圖像或視頻信息)。數(shù)據(jù)值(簡(jiǎn)稱值)是這種類型的實(shí)例。本部分定義一些基本類型和它們對(duì)應(yīng)的值,以及將它們組合成更復(fù)雜的類型和值的規(guī)則。在某些協(xié)議結(jié)構(gòu)中,每條消息規(guī)定為八位位組序列的二進(jìn)制值。然而,標(biāo)準(zhǔn)的制定者需要定義十分復(fù)雜的數(shù)據(jù)類型來(lái)攜帶它們的消息,而不考慮它們的二進(jìn)制表示法。為了規(guī)定這些數(shù)據(jù)類型,它們需要一個(gè)不必確定每個(gè)值表示法的記法。ASN.1就是這樣一種記法。該記法由一個(gè)或多個(gè)確定攜帶應(yīng)用語(yǔ)義(稱為傳送語(yǔ)法)的八位位組值、稱為編碼規(guī)則的運(yùn)算法則規(guī)范來(lái)補(bǔ)充。ISO/IEC8825-1、ISO/IEC8825-2和ISO/IEC8825-4規(guī)定標(biāo)準(zhǔn)化編碼規(guī)則的三個(gè)族,它們分別稱為基本編碼規(guī)則(BER)、緊縮編碼規(guī)則(PER)XML編碼規(guī)則(XER)某些用戶希望用ASN.1重新定義它們的遺留協(xié)議,但是由于他們需要保留它們已有的二進(jìn)制表示法而不能使用標(biāo)準(zhǔn)化編碼規(guī)則。其他用戶希望更完整地控制線上各位的精確布局(傳送語(yǔ)法)。為ASN.1規(guī)定編碼控制記法(ECN)的ISO/IEC8825-3可以解決這些要求。ECN使設(shè)計(jì)者能用ASN.1形式上規(guī)定協(xié)議的抽象語(yǔ)法,但是,如果他們也希望的話)通過(guò)寫出補(bǔ)充ENC規(guī)范(可能引用編碼某些部分的標(biāo)準(zhǔn)化編碼規(guī)則)完全或部分控制線上的位。在抽象層定義復(fù)雜類型的非常普遍的技術(shù)是通過(guò)定義簡(jiǎn)單類型的所有可能值定義少量的簡(jiǎn)單類型·然后以多種方式組合這些簡(jiǎn)單類型。定義新類型的一些方式如下:給出已有類型的(有序)列表,作為取自每個(gè)已有類型的值的(有序)序列能形成一個(gè)值;按本方式獲得的所有可能值的集合是一個(gè)新類型(如果列表中的已有類型都不同,這一機(jī)制能擴(kuò)展到允許省略取自列表中的某些值):b給出(不同)已有類型的無(wú)序集,作為取自每個(gè)已有類型的值的(無(wú)序)序列能形成一個(gè)值;按本方式獲得的值的所有可能無(wú)序集的集合是一個(gè)新類型(機(jī)制能再擴(kuò)展到允許省略某些值);給出單個(gè)已有類型,作為取自每個(gè)已有類型的(有序)列表或零個(gè)、一個(gè)或多個(gè)值的(無(wú)序)集能形成一個(gè)值;按本方式獲得的值的所有可能列表或集的集合是一個(gè)新類型:給出(不同)類型的列表,能從它們中的任一個(gè)選擇一個(gè)值;按本方式獲得的所有可能值的集是一個(gè)新類型;e給出類型,作為它的子集,通過(guò)采用某些結(jié)構(gòu)或值之間的順序關(guān)系能形成一個(gè)新類型以這種方式組合類型的重要方面是編碼規(guī)則應(yīng)該認(rèn)可組合結(jié)構(gòu),提供基本類型值集合的無(wú)歧義編碼。因此,用本部分中規(guī)定的記法定義的每個(gè)基本類型在值的無(wú)歧義編碼中被賦予一個(gè)作為幫助的標(biāo)記。標(biāo)記主要為了給機(jī)器使用,而對(duì)本部分中定義的人記法并不必需。然而,必須要求某些類型不同時(shí).就通過(guò)要求它們有不同的標(biāo)記來(lái)表達(dá)。因此.分配標(biāo)記是使用本記法的重要部分.但是,白1994年以來(lái))可以規(guī)定自動(dòng)分配標(biāo)記。注:在本部分內(nèi),指派了標(biāo)記值給所有的簡(jiǎn)單類型和構(gòu)造機(jī)制。對(duì)使用記法的約東保證標(biāo)記能用于傳送中值的無(wú)政義標(biāo)識(shí)。ASN.1規(guī)范最初用完全定義的ASN.1類型的集產(chǎn)生。然而,在隨后的階段里,可能必須改變這些類型(通常通過(guò)在序列或集類型中附加額外成分)。如果下面的方式有可能:采用舊類型定義的實(shí)現(xiàn)能以定義的方式與采用新類型定義的實(shí)現(xiàn)互工作.那么,編碼規(guī)則需要提供合適的支持。ASN.1記法支持包括類型數(shù)上的擴(kuò)展標(biāo)志。這給編碼規(guī)則發(fā)出設(shè)計(jì)者意圖的信號(hào):這個(gè)類型是稱為擴(kuò)展系列的系列

GB/T16262.1-2006/ISO/IEC8824-1:2002相關(guān)類型(也就是,相同初始類型的版本)之一,及要求編碼規(guī)則能使信息在使用因是相同擴(kuò)展系列一部分而相關(guān)的不同類型的實(shí)現(xiàn)之間傳送。第10至31章(含)定義ASN.1支持的簡(jiǎn)單類型,并規(guī)定用于引用簡(jiǎn)單類型和用它們定義新類型的記法。第10至31章也規(guī)定用于規(guī)定用ASN.1定義的類型值的記法。提供了兩個(gè)值記法,第一個(gè)稱為基本ASN.1值記法,并且自它引進(jìn)以來(lái)就一直是ASN.1記法的一部分。第二個(gè)稱為XMLASN.1值記法,并提供使用可擴(kuò)展置標(biāo)語(yǔ)言(XML)的值記法。住:XML值記法提供使用XML表示ASN.1值的方法。因此.ASN.1類型定義也規(guī)定XML元素的結(jié)構(gòu)和內(nèi)容這使ASN.1成為XML的簡(jiǎn)單模式語(yǔ)言。第33至34章(含)定義ASN.1支持的類型以便在其內(nèi)攜帶ASN.1類型的完整編碼第35至40章(含)定義字符串類型。第41值44章(含)定義認(rèn)為是通用的、但沒(méi)有要求附加編碼規(guī)則的某些類型第45至47章(含)定義子類型能從雙親類型值定義的記法。第48章定義允許“版本1”規(guī)范中規(guī)定的ASN.1類型標(biāo)識(shí)為可能在“版本2”中打展,而且對(duì)于后續(xù)版本中帶來(lái)的附加分別列出并用它們的版本號(hào)標(biāo)識(shí)的記法。第49章定義允許ASN.1類型定義包含如果收到位于當(dāng)前標(biāo)準(zhǔn)化定義中規(guī)定的值之外值的編碼時(shí)預(yù)計(jì)錯(cuò)誤處理的指示的記法。附錄A構(gòu)成本部分的完整部分,并規(guī)定ASN.1的正常表達(dá)式附錄B構(gòu)成本部分的完整部分,并規(guī)定類型和值兼容性的規(guī)則附錄C構(gòu)成本部分的完整部分,并記錄ASN.1系列標(biāo)準(zhǔn)中指派的客體標(biāo)識(shí)符和客體描述符值附錄D不構(gòu)成本部分的完整部分.它描述客體標(biāo)識(shí)符注冊(cè)樹(shù)的頂級(jí)弧。附錄E不構(gòu)成本部分的完整部分,它提供使用ASN.1記法的示例和提示。附錄F不構(gòu)成本部分的完整部分,它提供ASN.1字符串的輔導(dǎo)。附錄G不構(gòu)成本部分的完整部分,它提供類型擴(kuò)展ASN.1模塊的輔導(dǎo)。附錄日不構(gòu)成本部分的完整部分.它提供使用第5章記法的ASN.1匯總

GB/T16262.1-2006/ISO/IEC8824-1:2002信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第1部分:基本記法規(guī)范1范圍GB/T16262的本部分提供一個(gè)稱為抽象語(yǔ)法記法一(ASN.1)的標(biāo)準(zhǔn)記法,該記法用來(lái)定義數(shù)據(jù)類型、值及數(shù)據(jù)類型的約束。本部分一定義了一些簡(jiǎn)單的類型及其標(biāo)記.也規(guī)定了引用這些類型和規(guī)定這些類型值的記法;定義了從多個(gè)基本類型構(gòu)造新類型的機(jī)制.也規(guī)定了定義這些類型及為他們指派標(biāo)記和規(guī)定這些類型值的記法:定義了ASN.1內(nèi)使用的字符集(通過(guò)引用其他標(biāo)準(zhǔn))無(wú)論何時(shí)需要定義信息的抽象語(yǔ)法,都可應(yīng)用ASN.1記法ASN.1記法供其他定義ASN.1類型編碼規(guī)則的標(biāo)準(zhǔn)引用。規(guī)范性引用文件下列文件中的條款通過(guò)GB/T16262的本部分的引用而成為本部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勒誤的內(nèi)容)或修訂版均不適用于本部分,然而,鼓勵(lì)根據(jù)本部分達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件.其最新版本適用于本部分GB/T1988—1988信息技術(shù)信息交換用七位編碼字符集(eqvISO/IEC646:1991)GB/T2311—2000信息技術(shù)字符代碼結(jié)構(gòu)與擴(kuò)充技術(shù)(idrISO/IEC2022:1994)GB/T2659-2000世界各國(guó)和地區(qū)名稱代碼(eqvISO3116-1:1997)GB/T7408—1994數(shù)據(jù)元和交換格式信息交換日期和時(shí)間表示法(eqvISO8601:1988)GB/T13000.1—1993信息技術(shù)通用多八位編碼字符集(UCS)第一部分:體系結(jié)構(gòu)與基本多文種平面(idtISO/IEC10646-1:1993)GB/T16262.2—2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第2部分:信息客體規(guī)范(ISO/IEC8824-2:2002.IDT)GB/T16262.3-2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第3部分:約束規(guī)范(ISO/IEC88243:2002.IDT)GB/T16262.4—2006信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第4部分:ASN.1規(guī)范的參數(shù)化(ISO/IEC8824-4:2002.IDT)(B/T16263.1—2006信息技術(shù)AS

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁(yè),非文檔質(zhì)量問(wèn)題。

最新文檔

評(píng)論

0/150

提交評(píng)論