Zurück zur Übersicht

Dateiformat/Codierung TABSEP
Codierung
  • Die Dateien sind Textdateien. Falls nicht speziell dokumentiert, wird der ISO 8859-15 Zeichensatz verwendet.

  • Datensätze besitzen variable Länge und enden mit der Kombination CR LF (#0D #0A).

  • Datenfelder innerhalb eines Satzes besitzen variable Länge und werden durch TAB (#09) getrennt.

  • Die Inhalte der Datenfelder werden gesondert codiert und können transparente 8-bit Informationen transportieren.
     
    Zeichen  Codierung  
    CR \r (Satzende)
    LF \n (Satzende)
    TAB \t (Feldtrenner)
    Backslash  \B (Escape-Zeichen)

    Alle anderen Zeichen werden 1:1 übermittelt.

 

Tabellenstruktur

  • Die Felder des ersten Satzes einer Datei beinhalten die Spalltennamen und bestimmen somit die Bedeutung der Felder der nachfolgenden Sätze.

    Beispieltabelle:
    Position Anzahl Bestellnummer
    1 5 47100
    2 7 47101
    3 9 47102

    Beispieldatei:
    Position<TAB>Anzahl<TAB>Bestellnummer<CR><LF>
    1<TAB>5<TAB>47100<CR><LF>
    2<TAB>7<TAB>47101<CR><LF>
    3<TAB>9<TAB>47102<CR><LF>

  • Die Spaltennamen unterliegen derselben Codierung wie alle anderen Datenfelder und können somit transparent übermittelt werden.

  • Bei den Spaltennamen wird zwischen Groß- und Kleinschreibung unterschieden, d.h. der Spaltenname Anzahl bezeichnet eine andere Spalte als anzahl.

  • Die Reihenfolge der Spalten innerhalb der Datei ist beliebig. Nachfolgende Beispieldatei ist somit zur obigen äquivalent:
    Anzahl<TAB>Position<TAB>Bestellnummer<CR><LF>
    5<TAB>1<TAB>47100<CR><LF>
    7<TAB>2<TAB>47101<CR><LF>
    9<TAB>3<TAB>47102<CR><LF>

Zurück zur Übersicht