KOBIL Chipkartenterminal Handbuch
8 Tag Length Value (TLV) Darstellung
8.1
Aufbau eines TLV Feldes
Zur Codierung der Dateien einer Chipkarte sowie des Kartenlesers wird in vielen Fällen eine
TLV Darstellung benutzt. Diese Darstellung ist einheitlich nach der folgenden Struktur
aufgebaut.
Tag
LEN
1 Byte
1 oder 3 Byte
8.2
Codierungsregeln
Tags
Die Tags sind ein Byte große Werte im Bereich 0 bis 254. Der Wert 255 ist für spätere
Erweiterungen reserviert. Die definierten Tags haben in allen Dateien und Kommandos des
Kartenlesers dieselbe Bedeutung.
Length
Die Länge ist in einem oder drei Bytes kodiert. Ist der Wert des ersten Bytes im Bereich 0 bis
254, so ist dies die Länge. Der Wert 255 zeigt an, dass in den zwei folgenden Bytes die Länge
in der Form Hi-Byte, Lo-Byte steht.
Value
Für das Value Feld werden unterschiedliche Codierungsregeln benutzt, die durch den Tag
eindeutig bestimmt sind.
IA5
Folge von IA5 (ASCII) Zeichen, deren Länge durch das length Feld definiert ist.
Integer
Der Integer-Wert ist zwei Byte lang im Zweierkomplement kodiert. Das erste Byte ist das
höherwertige mit dem höchstwertigen Bit als Vorzeichenbit.
Aufzählung
Aneinanderreihung von Bytes.
Matrix
Die folgenden Bytes werden als Tabelle miteinander verknüpft.
Value
LEN Bytes
33
Seite