Über das Feld CONTENT wird angegeben, daß die Datentypzuordnung auf der Grundlage des Inhalts der Datei erfolgen soll. Die Datentypzuordnung auf der Grundlage des Inhalts einer Datei kann in Kombination mit der Datentypzuordnung auf der Grundlage von Namen oder Position verwendet werden.
Die Zuordnung kann auf der Grundlage einer Zeichenfolge oder des numerischen Inhalts einer Datei erfolgen. Das erste Byte in der Datei erhält die Zahl 0.
Verwenden Sie für die Zuordnung auf der Grundlage einer Zeichenfolge folgende Syntax:
CONTENT start_byte string zeichenfolge
Verwenden Sie für die Zuordnung auf der Grundlage des numerischen Inhalts folgende Syntax:
CONTENT start_byte byte nummer CONTENT start_byte short nummer CONTENT start_byte long nummer
Verwenden Sie für die Zuordnung auf der Grundlage des Inhalts eines Verzeichnisses folgende Syntax:
CONTENT 0 filename "dateiname"
Verwenden Sie die Standard-C-Notation für Oktal- (beginnend mit o) und Hexadezimalzahlen (beginnend mit oX).
Die Datentypzuordnung auf der Grundlage des Inhalts beeinträchtigt die Systemleistung. Der Benutzer sollte, wenn möglich, die Datentypzuordnung auf der Grundlage von Namen und Position verwenden.
Beispielsweise gilt der folgende Datentyp 'Writable_Wingz' für alle Dateien mit Schreibberechtigung, die am Anfang der Datei die Zeichenfolge WNGZ enthalten.
DATA_ATTRIBUTES Writable_Wingz { … } DATA_CRITERIA Writable_Wingz_Criteria { CONTENT 0 string WNGZ MODE w&!d DATA_ATTRIBUTES_NAME Writable_Wingz }