Content deleted Content added
rm entry for deleted article |
m →Comparison of binary formats: {{mono|}} |
||
Line 858:
|- style="vertical-align:top;"
| [[ASN.1]]<br>([[Basic Encoding Rules|BER]], [[Packed Encoding Rules|PER]] or [[Octet encoding rules|OER]] encoding)
| {{mono|NULL}} type
| {{mono|BOOLEAN}}: {{ubli
| BER: as 1 byte in binary form;
| PER: as 1 bit;
| OER: as 1 byte
}}
| {{mono|INTEGER}}: {{ubli
| BER: variable-length big-endian binary representation (up to 2{{sup|2{{sup|1024}}}} bits);
| PER Unaligned: a fixed number of bits if the integer type has a finite range; a variable number of bits otherwise;
Line 870:
| OER: 1, 2, or 4 octets (either signed or unsigned) if the integer type has a finite range that fits in that number of octets; a variable number of octets otherwise
}}
| {{mono|REAL}}:{{ubli
| base-10 real values are represented as character strings in ISO 6093 format;
| binary real values are represented in a binary format that includes the mantissa, the base (2, 8, or
| the special values {{mono|NaN, -INF, +INF}}, and negative zero are also supported
}}
| Multiple valid types ({{mono|VisibleString, PrintableString, GeneralString, UniversalString, UTF8String}})
| Data specifications {{mono|SET OF}} (unordered) and {{mono|SEQUENCE OF}} (guaranteed order)
| User definable type
|- style="vertical-align:top;"
|