# XBUP - Projekt XBUP-ASN1

### Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje popis projektu pro vytvoření kódovacího schématu pro kódování ASN.1 ve formátu XBUP.

O úroveň výše

### Obsah

1. Úvod
1.1. Motivace
1.2. Principy
2. Pravidla kódování XBUP-ER

### 1. Úvod

Cílem XBUP-ASN.1 je vytvořit vlastní variantu pravidel kódování pro ASN.1 (Abstract Syntax Notation 1). Tuto variantu by mělo být možné využít jakožto alternativu pro různá možná pravidla, jakými jsou například BER, DER, PER, XER a další.

### 1.1. Motivace

ASN.1 jakožto široce používaný protokol...

### 2. Pravidla kódování XBUP-ER

Následující pravidla popisují způsob, jakým kódovat data protokolu ASN.1 do protokolu XBUP. Jedná se pouze o předběžný návrh.

Pravidla vychází z převodu kódování BER a jeho tvaru. Alternativně je možné použít kódování XER ve spojení s XBUP-XML.

### 2.1. Třídy tagů

Základní tagy jsou následujících čtyř typů (odpovídá "Identifier octets")

- Universal (1)
- Application (2)
- Context-specific (3)
- Private (4)

Každý z těchto tagů má jako následující atribut položku "tag number" a dále tag ContentLink, který odkazuje na datový blok kódovaný v závislosti na typu způsobem popsaným v "BER/Content Octets". Pokud jde o konstruovaný typ, pak jsou zahrnuty všechny položky od první označené ContentLinkem a musí být z uvedené třídy tagů.

Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2006-11-10