Next: Optionale Informationsfelder
Up: Komprimierte Fib-Daten
Previous: Dateiheader
Contents
Index
Root-Element
Zur Beschreibung des root-elements siehe Abschnitt 12.14 auf Seite .
Das Fib-root-Element braucht keine separate Einleitung. Die Daten des obersten root-Elements beginnen mit dem dritten Byte (die Zählung beginnt bei 0) direkt nach der Datenstromeinleitung "fib". Andere root-Elemente folgen auf ihren Identifier.
Für das root-Element werden nacheinander folgende Felder geschrieben (dabei wird jedes Element jeweils fals nötig auf ein volles Byte mit aufgefüllt):
- 16-Bit-Feld zur Angabe der optionalen Informationsfelder (siehe Abschnitt 25.2.1)
- 64-Bit-Feld zur Angabe weiterer optionaler Informationsfelder (siehe Abschnitt 25.2.1); nur vorhanden, wenn Bit 16 der optionalen Informationsfelder gesetzt ist
- ein 144()-Bit-Feld für die Checksumme (siehe Abschnitt 25.2.2 auf Seite ); nur vorhanden, wenn Bit 1 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem die Definitionsbereiche ( und ) definiert werden; nur vorhanden, wenn Bit 3 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem die Eingabevariablen definiert werden; nur vorhanden, wenn Bit 4 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem das Haupt-Fib-Objekt definiert wird
- Nummer des Bytes des root-Objekts (Offset), ab dem die weiteren root-Objekte definiert werden; nur vorhanden, wenn Bit 6 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem die Identifier von verwendeten Datenbankobjekten aufgelistet werden; nur vorhanden, wenn Bit 7 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem der optionale Teil (Optionalpart) kommt; nur vorhanden, wenn Bit 8 der optionalen Informationsfelder gesetzt ist
- Nummer des Bytes des root-Objekts (Offset), ab dem das root-Objekt zu Ende ist, bzw. Anzahl der Bytes, welche das root-Objekt lang ist
- Multimediainformationen (siehe Abschnitt 25.2.3 auf Seite ); nur vorhanden, wenn Bit 2 der optionalen Informationsfelder gesetzt ist
- Definitionsbereiche (siehe Abschnitt 25.2.4 auf Seite ); nur vorhanden, wenn Bit 3 der optionalen Informationsfelder gesetzt ist
- Eingabevariablen (siehe Abschnitt 25.2.5 auf Seite ); nur vorhanden, wenn Bit 4 der optionalen Informationsfelder gesetzt ist
- Haupt-Fib-Objekt (siehe Abschnitt 25.2.6 auf Seite )
- weitere root-Objekte (siehe Abschnitt 25.2.7 auf Seite ); nur vorhanden, wenn Bit 6 der optionalen Informationsfelder gesetzt ist
- Identifier von verwendeten Datenbankobjekten (siehe Abschnitt 25.2.8 auf Seite ); nur vorhanden, wenn Bit 7 der optionalen Informationsfelder gesetzt ist
- der optionale Teil (siehe Abschnitt 25.2.9 auf Seite ); nur vorhanden, wenn Bit 8 der optionalen Informationsfelder gesetzt ist
Wenn ein einzelnes Bit in den optionalen Informationsfeldern für ein Feld nicht gesetzt ist, entfällt diese Feld.
Für die Felder mit der "Nummer des Bytes des root-Elements (Offset)" werden jeweils 8 Byte oder 64 Bit verwendet. Die Zahl im Feld gehört zu den natürlichen Zahlen. Angegeben wird jeweils die Nummer des Bytes ab Anfang des root-Elements, ab dem das entsprechende Element beginnt (also für das erste Byte des Elements). Die Zählung der Bytes im root-Element beginnt bei 0. Das optionale Informationsfeld hat also den Offset 0.
Alle Texte, die nicht im optionalen Teil stehen, werden in den optionalen Teil ausgelagert (siehe Abschnitt 25.2.9 auf Seite ).
Subsections
Next: Optionale Informationsfelder
Up: Komprimierte Fib-Daten
Previous: Dateiheader
Contents
Index
Betti Österholz
2013-02-13