Hans Wittwer

Geschichten, die das Leben schrieb

Datenaustauschformate

Einleitung

🏁

Damit Maschinen direkt (ohne Mensch) miteinander reden können, brauchen sie ein beidseitig bekanntes Datenformat. Früher hat man mit Textdaten und Trennzeichen zwischen den Feldern herumhantiert oder die Feldbreite definiert. Das hat Fallstricke, z. B. wenn das gewählte Trennzeichen auch in einem Feldwert vorkommt oder der Zeichensatz nicht stimmt.

Konfigurationsdateien haben oft pro Zeile ein Schlüsselwort und den zugehörigen Wert. Zum Beispiel:

Schlüsselwort=Wert
Schlüsselwort=Wert
usw.

Dem, der diese instabilen uralten Datenformate unbedingt verwenden möchte, wünsche ich viel Spass.

Auf diese uralten Datenformate .txt, .csv und dergleichen gehe ich bewusst nicht ein. Es gibt heute gescheitere Datenformate wie XML, JSON usw. Diese schauen wir uns an …