標準解讀

GB/T 16263.2-2006 是一項由中國國家標準總局發(fā)布的信息技術標準,專注于描述ASN.1(Abstract Syntax Notation One)編碼規(guī)則中的第二部分——緊縮編碼規(guī)則(PER)。ASN.1是一種被廣泛應用于通信協議和數據表示的標準化語言,它允許以一種抽象的方式定義數據結構,而PER則是實現這些定義的一種高效、緊湊的二進制編碼方式。

該標準文檔詳細規(guī)定了如何將ASN.1描述的數據結構轉換為比特流,以及如何從比特流中解碼回原始的ASN.1數據結構。緊縮編碼規(guī)則(PER)的設計目標是在保持編碼解碼過程簡單的同時,最大化編碼效率,減少傳輸或存儲時所需的比特數,這對于帶寬受限或對存儲空間敏感的應用場景尤為重要。

標準內容覆蓋了以下幾個關鍵方面:

  1. 基本編碼規(guī)則:定義了基本數據類型(如整數、布爾值、枚舉、字符串等)的編碼方法。例如,采用最小長度編碼來減少不必要的比特使用,對于可變長度的數據,會先編碼長度信息再編碼實際內容。

  2. 結構化數據編碼:描述了如何編碼ASN.1中定義的序列、選擇類型、數組等復雜結構。這通常涉及到對結構內各元素的逐個編碼,并可能利用上下文相關信息來進一步壓縮編碼。

  3. 編碼的可選特性和規(guī)則:說明了在特定情況下,編碼器可以選擇采用的不同策略來優(yōu)化編碼,比如使用默認值省略編碼、對齊規(guī)則調整等,以適應不同應用場景的需求。

  4. 解碼規(guī)則:對應于編碼規(guī)則,詳細闡述了如何從比特流正確恢復出ASN.1數據結構,確保編碼與解碼過程的可逆性。

  5. 一致性測試和互操作性要求:提供了指導原則和推薦方法,用于驗證實現的PER編碼器和解碼器是否符合標準,確保不同實現之間的互操作性。


如需獲取更多詳盡信息,請直接參考下方經官方授權發(fā)布的權威標準文檔。

....

查看全部

  • 現行
  • 正在執(zhí)行有效
  • 2006-03-14 頒布
  • 2006-07-01 實施
?正版授權
GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范_第1頁
GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范_第2頁
GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范_第3頁
GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范_第4頁
GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

GB/T 16263.2-2006信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范-免費下載試讀頁

文檔簡介

ICS35.100.60L79中華人民共和國國家標準GB/T16263.2-2006/ISO/IEC8825-2:2002信息技術ASN.1編碼規(guī)則第2部分;緊縮編碼規(guī)則(PER)規(guī)范Informationtechnology一-ASN.1encodingrules-Part2:SpecificationofPackedEncodingRules(PER)(ISO/IEC8825-2:2002,IDT)2006-03-14發(fā)布2006-07-01實施中華人民共和國國家質量監(jiān)督檢驗檢疫總局發(fā)布中國國家標準化管理委員會

GB/T16263.2-2006/ISO/IEC8825-2:2002三前言引言1范圍2規(guī)范性引用文件3術語和定義3.1基本記法規(guī)范3.2信息客體規(guī)范3.3約柬規(guī)范…………….3.4ASN.1規(guī)范的參數化3.5基本編碼規(guī)則3.6附加定義4縮略語5記法6約定7本部分定義的編碼規(guī)則一致性89PER使用的編碼方法9.1類型記法的使用9.2使用標簽以提供正則次序9.3PER可視約束·..9.4編碼使用的類型和值模型9.5編碼的結構·……….·.6被編碼的類型………1010.1完整編碼的產生式10.2:開放類型字段非負二進制整數的編碼10.31110.42的補碼二進制整數的編碼10.5受約束的整個數的編碼10.6正常小非負整個數的編碼1310.7半受約柬的整個數的編碼13不受約束的整個數的編碼10.8)長度決定因子的編碼的一般規(guī)則10.913市爾類型的編碼1110整數類型的編碼16枚舉類型的編碼1314實數類型的編碼15位串類型的編碼

GB/T16263.2-2006/ISO/IEC8825-2:200216八位位組串類型的編碼空值類型的編碼18序列類型的編碼19單一序列類型的編碼20集合類型的編碼··2單一集合類型的編碼22選擇類型的編碼21客體標識符類型的編碼2224相關客體標識符類型的編碼嵌入式pdv類型的編碼2226外外部類型值的編碼……23受限字符串類型的編碼2728不受限字符串類型的編碼2529傳送語法的客體標識符26附錄A(資料性附錄)編碼實例小A.1不使用子類型約束的記錄27使使用子類型約束的記錄A.231A.3使用擴展標記的記錄A.4使用擴展附加組的記錄4O附錄B(資料性附錄)組合PER可視約柬和PER非可視約束B.1概述B.2PER中約柬的可擴展性和可視性B.3示例46附錄C(資料性附錄)對PER算法的支持48附錄D(資料性附錄)對可擴展ASN.1規(guī)則的支持附錄E(資料性附錄)關于PER編碼拼接的指導附錄50附錄F(資料性附錄)客體標識符值的賦值…

GB/T16263.2-2006/ISO/IEC8825-2:2002GB/T16263—2006在《信息技術ASN.1編碼規(guī)則》的總標題下,目前包括以下兩個部分-第1部分(即GB/T16263.1):基本編碼規(guī)則(BER)、正則編碼規(guī)則(CER)和非典型編碼規(guī)則(DER)規(guī)范:-第2部分(即GB/T16263.2):緊縮編碼規(guī)則(PER)規(guī)范本部分為GB/T16263的第2部分,等同采用國際標準ISO/IEC8825-2:2002《信息技術ASN.1編碼規(guī)則緊縮編碼規(guī)則(PER)規(guī)范》英文版)。與該項國際標準等同的文本是1TU-T建議X.691按照GB/T1.1—2000的規(guī)定,本部分對ISO/IEC8825-2:2002做了下列編輯性修改:“本標準”一詞改為"本部分";在引用的標準中.凡已轉化為我國標準的各項標準,均用我國的相應標準編號代替。對“規(guī)范性引用文件"一章中的標準按GB/T1.1—2000的規(guī)定進行了重新排列。本部分的附錄A、附錄B、附錄C、附錄D、附錄E和附錄F是資料性附錄本部分由中華人民共和國信息產業(yè)部提出。本部分由中國電子標準化研究所歸口。本部分由北京信息工程學院、中國電子技術標準化研究所負責起草。本部分主要起草人:王凌、鄭洪仁、張紅

GB/T16263.2-2006/ISO/IEC8825-2:2002GB/T16262.1、GB/T16262.2、GB/T16262.3和GB/T16262.4共同描述了抽象語法記法(ASN.1).這種記法就對等應用之間交換的報文進行了定義。本部分定義的編碼規(guī)則適用于使用GB/T16262.1規(guī)定的記法所確定的類型值。應用這些編碼規(guī)則產生對這些值的傳送語法。這些編碼規(guī)則規(guī)范也隱含適用于解碼。ASN.1的類型值應用的編碼規(guī)則可以有多種集合。本部分定義了緊縮編碼規(guī)則(PER)。。之所以稱為緊縮編碼規(guī)則集合,是因為這種編碼規(guī)則獲得了比GB/T16263.1中描述的基本編碼規(guī)則(BER)及它派生的編碼規(guī)則更緊凌的表示,GB/T16263,1是緊縮編碼規(guī)則規(guī)范的某些部分的參考

GB/T16263.2-2006/ISO/IEC8825-2:2002信息技術ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范1范圍本部分規(guī)定了緊縮編碼規(guī)則集合,它們可以用來為GB/T16262.1中定義的類型值派生傳送語法這些緊縮編碼規(guī)則也適用于解碼這樣的傳送語法.以便標識出被傳送的數據值。本部分規(guī)定的編碼規(guī)則:在通信時使用:在選擇編碼規(guī)則時主要關心值的最小化表示規(guī)模的場合中使用:對在GB/T16262.1中描述的所有擴展形式,在保留現有值的編碼時,允許通過增加額外值進行抽象語法的擴展。規(guī)范性引用文件下列文件中的條款通過GB/T16263的本部分的引用而成為本部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勒誤的內容)或修訂版均不適用于本部分,然而,鼓勵根據本部分達成協議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件.其最新版本適用于本部分。GB/T1988—1998信息技術信息交換用七位編碼字符集(eqvISO/IEC646:1991GB/T2311-2000信息技術字符碼結構和擴展技術(idrISO/IEC2022:1994)GB/T9387.1—1998信息技術:開放系統(tǒng)互連基本參考模型第1部分:基本模型(idtISO/IEC7498-1:1994)GB/T12054-1989數據處理轉義序列登記規(guī)程(neqISO2375:1985)GB13000.1-1993信息技術通用多八位編碼字符集(UCS)第1部分:體系結構與基本多文種平面(idtISO/IEC10646:2000)GB/T16262.1-—2006信息技術抽象語法記法一(ASN.1)第1部分:基本記法規(guī)范(ISOIEC8824-1:2002.IDT)GB/T16262.2-2006信息技術抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范(ISOIEC8824-2:2002,IDT)GB/T16262.3—2006信息技術抽象語法記法一(ASN.1)第3部分:約束規(guī)范(ISO/IEC8824-3:2002.IDT)GB/T16262.4—2006信息技術抽象語法記法一(ASN.1)第4部分:ASN.1規(guī)范的參數化(ISO/IEC8824-4:2002,IDT)GB/T16263.1—2006信息技術ASN.1編碼規(guī)則第1部分:基

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發(fā)行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

評論

0/150

提交評論