Moin, moin,
Bin der Auffassung, das
XML das Format der Wahl für den Dateiaustausch zwischen sonst inkompatiblen Systemen ist.
Damit ist die Dateigröße kein wirkliches Argument. Zumindest nicht für den Anfang eines solchen Projektes.
Wenn das ein Argument wäre, dann würde man die gepackten Bildformate nehmen.
Da die die Standartschrift für Kommandos reserviert ist und hier kein Parser ducheinander kommen soll,
würde ich das zunächst mal ganz trivial anfangen:
1: in
XML setze Bildangangstoken <Picture>
2: Speicher das Bild in einen Stream
3: greife byteweise jedes Bildbyte aus dem Stream
4: Teile das Bildbyte in zwei
xml-Bytes.
Dabei könnten die unteren vier Bits
jeweils komplett gesetzt werden und
auf die zwei oberen vier Bitbereiche
teilst Du das Bildbyte auf.
5: setze Bildendtoken </Picture>
Grüße // Martin