Usare il campo CONTENT per specificare l'identificazione del tipo di dati in base al contenuto del file. Questo criterio può essere usato insieme a quelli basati sul nome e sulla posizione.
Questo metodo di identificazione può essere basato sia su una stringa che su un numero contenuto nel file. Il primo byte del file corrisponde al numero 0.
Per identificare il tipo di dati in base a una stringa contenuta nel file, usare la sintassi:
CONTENT byte_iniziale string stringa
Per identificare il tipo di dati in base a un numero contenuto nel file, usare la sintassi:
CONTENT byte_iniziale byte numero CONTENT byte_iniziale short numero CONTENT byte_iniziale long numero
Per basare l'identificazione sul contenuto di una directory, usare la sintassi:
CONTENT 0 filename "nomefile"
Usare la notazione C standard per i numeri ottali (iniziando con o) ed esadecimali (iniziando con oX) .
L'uso del metodo di identificazione basato sul contenuto rallenterà le prestazioni del sistema. Se possibile, usare i criteri basati sul nome e sulla posizione.
Il tipo di dati seguente, Wingz_scrivibili, si applica a tutti i file con autorizzazione di scrittura contenenti la stringa WNGZ all'inizio del file.
DATA_ATTRIBUTES Wingz_scrivibili { ... } DATA_CRITERIA Criteri_Wingz_scrivibili { CONTENT 0 string WNGZ MODE w&!d DATA_ATTRIBUTES_NAME Wingz_scrivibili }