Octet Encoding Rules
E845871
Octet Encoding Rules (OER) is a set of ASN.1 encoding rules that represent data in a straightforward, fixed-length, and byte-aligned binary format to simplify parsing and improve efficiency.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Octet Encoding Rules canonical | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
ASN.1 encoding rules
ⓘ
binary encoding format ⓘ |
| abbreviation | OER ⓘ |
| alignment | byte-aligned ⓘ |
| benefit |
improved interoperability when constraints are well-defined
ⓘ
predictable memory layout ⓘ reduced CPU usage for decoding ⓘ reduced message size compared to BER ⓘ simplified encoder and decoder implementation ⓘ |
| contrastedWith |
Basic Encoding Rules
NERFINISHED
ⓘ
Canonical Encoding Rules NERFINISHED ⓘ Distinguished Encoding Rules NERFINISHED ⓘ Packed Encoding Rules NERFINISHED ⓘ |
| dependsOn | ASN.1 type constraints ⓘ |
| designGoal |
enable fast decoding
ⓘ
improve efficiency ⓘ reduce encoding overhead ⓘ simplify parsing ⓘ support constrained encodings ⓘ |
| encodingType | binary ⓘ |
| feature |
direct mapping of booleans to single octets or bits
ⓘ
direct mapping of constrained integers to binary ranges ⓘ efficient encoding of sequences and choices ⓘ fixed-size encodings for many constrained types ⓘ minimal use of length determinants ⓘ no tag-length-value overhead for many structures ⓘ support for schema-based optimization ⓘ |
| isPartOf | ASN.1 family of encoding rules ⓘ |
| lengthStyle |
deterministic-length
ⓘ
fixed-length ⓘ |
| relatedStandard |
ASN.1 Basic Encoding Rules
NERFINISHED
ⓘ
ASN.1 Canonical Encoding Rules NERFINISHED ⓘ ASN.1 Distinguished Encoding Rules NERFINISHED ⓘ ASN.1 Packed Encoding Rules NERFINISHED ⓘ |
| representation |
octet-based representation
ⓘ
straightforward binary representation ⓘ |
| standardizedBy |
ISO/IEC
NERFINISHED
ⓘ
ITU-T NERFINISHED ⓘ |
| supports |
constrained integer types
ⓘ
constrained string types ⓘ constructed types ⓘ extension markers ⓘ open types ⓘ primitive types ⓘ |
| typicalUse |
embedded systems
ⓘ
high-performance networking protocols ⓘ machine-to-machine communication ⓘ real-time communication protocols ⓘ resource-constrained systems ⓘ |
| usesDataModel | ASN.1 NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.