Beschreibe hier die neue Seite. |
Für die Erzeugung binärer Dateien und die Beschreibung ihrer inneren Struktur soll ein einheitliches, verbindliches Format festgelegt werden. Diskussionsvorschlag: * Es wird nur die Portabilität auf Systemen mit 8*N Bit angestrebt (Siehe DseWiki:CeeByte, DseWiki:EdvByte) * Bezüglich der "endian-ness" kann eine Datei als ** ENDIAN_NESS=LITTLE ** ENDIAN_NESS=BIG ** ENDIAN_NESS=BOTH : beschrieben werden. * Innerhalb des Files können folgende Datenelemente spezifiziert werden (Diskussionbasis aus einem meiner Projekte -- hl): ::[[Tabelle][Abstand=50] Datentypbeschreibung,Kürzel/Alternativen,Kürzel im Projekt 8-Bit Character ,CH , 8-Bit Integer ,BY , 16-Bit Integer ,IN , 32-Bit Integer ,LO , 32-Bit Gleitkomma ,FL , 64-Bit Gleit1komma ,DO , 0-termierter fixer String ,ST , 8-Bit-Länge + fixer String ,PS (Pascal) , 0-termierter variabler String ,SZ , 8-Bit-Länge + variabler String ,NS , 16-Bit-Länge + variabler String ,MS , 32-Bit-Länge + variabler String ,LS , ... ] : wir sollten uns überlegen, ob wir uns nicht auf eine kleines Subset davon beschränken können, immerhin arbeiten wir ja fast nur mit Text. |
|