Hi,
Es ginge auch ganz ohne Trennzeichen, wenn man ein eigenes Datenformat kreiert...
kannste mal ein Beispiel machen?
hatte ich das so unklar ausgedrückt?
Wenn ich z.B. ein Array mit maximal 256 Elementen habe mit Integerzahlen im Wertebereich von 0 bis 255, dann könnte ich folgenden Inhalt:
a[0]=5; a[1]=15; a[2]=240
so kodieren:
02050ff0
wobei mir 02 sagt: Elemente von 0 bis 2, also die nächsten drei Hexwerte nehmen.
Der Fantasie sind eine Grenzen gesetzt. Ich könnte z.B. in einem Byte vorher festlegen, wie die folgenden Daten zu interpretieren sind. Z.B. 1 für ein-Byte-Werte, 2 für 2-Byte-Werte, ... 128 für Strings; dann würde ich in diesem Fall 01 voransetzen oder z.B. einen String mit 257 Zeichen so kodieren:
820100hier der String mit 257 Zeichen...
wobei 82 mir sagt: String, dessen Länge in den zwei folgenden Bytes angegeben ist - mit hex 0100, also die nächsten 257 Zeichen enthalten den String.
freundliche Grüße
Ingo