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

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

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

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

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

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

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

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

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


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

....

查看全部

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

下載本文檔

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(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)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

最新文檔

評論

0/150

提交評論