next up previous contents
Next: Header von binär exportierten Up: Fileformate Previous: ASCII Header von Filterspezifikationen

Binärformat der Programme import.exe und export.exe

Beim Binärformat der Programme import.exe und export.exe werden nur Werte vom Datentyp double in das File geschrieben. Wird ein Header verwendet, so ist dieser immer 32 double-Werte lang und enthält zur Identifikation des derzeitigen Binärformates als ersten Wert die Zahl 1.4566223456, in den folgenden Beschreibungen 'MAGICNUMBER1' genannt. Der Vorkommateil dieser Zahl ist die eigentliche Versionsnummer, der Nachkommateil dient zur Unterscheidung von zufälligen anderen Daten.

Als zweiter Wert folgt die Spezifikation des Filetyps, z.B. WAVE-Datei, Spektrum, Korrelation oder Filter. Nicht benutzte Teile des Headers enthalten den Wert 0.0 und sollten ignoriert werden, um die Kompatibilität mit späteren Erweiterungen zu erhalten. Gleichartige Information wird in allen Headern an der selben Stelle abgelegt, z.B. ist die Kanalzahl immer auf Offset 3 zu finden.

Ist kein Header im File vorhanden, so beginnen sofort die Daten.

Sind mehrere Zeitschritte in einem File abgelegt, so liegen die Daten eines Zeitschrittes unmittelbar hintereinander.

Die Informatition in den Headern binär exportierter Dateien entspricht im Wesentlichen der Information der entsprechenden ASCII-Header. Die Information über den Filenamen der Quelldatei, die Kommandozeile des die Datei erzeugenden Programmes und eventuell mit dem Programm add-info.exe gesetzte Zusatzinformation werden jedoch nicht exportiert.



 
next up previous contents
Next: Header von binär exportierten Up: Fileformate Previous: ASCII Header von Filterspezifikationen
root
1998-07-09