Przejdź do zawartości

Basic Encoding Rules

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 83.18.133.102 (dyskusja) o 14:34, 16 lis 2005. Może się ona znacząco różnić od aktualnej wersji.

Basic Encoding Rules - jedna z metod kodowania danych opisywanych specyfikacją ASN.1. BER opiera się na kodowaniu za pomocą trójki wartości: TLV (Tag Lenght Value). Poszczególne wartości to: tag (znacznik), długość i wartość. Tag identyfikuje typ notacji ASN.1.

Wyróżnia się cztery grupy typów: uniwersalny (Universal), typowy dla zastosowania (Application), zależny od kontekstu (Context-specific), prywatny (Private). Typy uniwersalne posiadają tag identyfikujący o numerach do 30d (1Eh).

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Numer Typ prosty Użycie
zarezerwowane (dla mechanizmów BER)
BOOLEAN
INTEGER
BIT STRING
OCTET STRING
NULL
OBJECT IDENTIFIER
ObjectDescriptor
EXTERNAL, INSTANCE OF
REAL
ENUMERATED
EMBEDDED PDV
UTF8String
RELATIVE-OID
zarezerwowane
zarezerwowane
SEQUENCE, SEQUENCE OF
SET, SET OF
NumericString
PrintableString
TeletexString, T61String
VideotexString
IA5String
UTCTime
GeneralizedTime
GraphicString
VisibleString, ISO646String
GeneralString
UniversalString
CHARACTER STRING
BMPString
zarezerwowane