ich habe die letzte Zeit an einem Programm gearbeitet, das "Daten" einsammelt (konkret: von RS485).
Jetzt soll es (was im ersten Anlauf schon funktioniert) die Rohdaten binär speichern.
( In der tiefsten Entwicklungsphase waren es noch TXT-Dateien, also HEX als Text, damit ich den Mist besser lesen konnte .. )
Um die Daten selber geht es aber garnicht. Mich treibt um,
wie ich jetzt am besten ein "zukunftssicheres" Datei-Format für die Daten "erfinden" kann.
Selber habe ich schon "zu Fuß" RIFF-, BMP- und DBF-Dateien eingelesen.
Das sind aber - allein wegen der Längenbeschränkung durch 4-Byte-Felder - quasi veraltete Strukturen.
An MXF hatte ich mich auch mal probiert, aber das ist eine Höllenmaschine ..

Gibt es irgendein offenes CHUNK, TAGGED oder CONTAINER-Format, für das es in LAZARUS
schon eine Basis-Unterstützung gibt ? Ich möchte nicht vor die Pumpe laufen und das Rad neu erfinden.
XML kommt aus meiner Sicht nicht in Frage, wenn das XML-Dokument Binärdaten enthalten soll,
müssen diese Daten zu Text umkodiert werden. So einen sinnlosen rechenintensiven Schritt möchte ich vermeiden.
Gibt's da was in LAZARUS ?