Utilisez la zone CONTENT pour indiquer un type de données basé sur le contenu du fichier. Ce type de données peut être utilisé en combinaison avec des types de données basés sur le nom ou sur l'emplacement.
Le type peut dépendre d'une chaîne ou de chiffres contenus dans le fichier. La numérotation des octets du fichier commence à 0.
Pour des chiffres, utilisez la syntaxe :
CONTENT octet_début byte numéro CONTENT octet_début short numéro CONTENT octet_début long numéro
Pour le contenu d'un répertoire, utilisez la syntaxe :
CONTENT 0 filename "nom_fichier"
Utilisez la notation C standard pour les numérotations octale (valeur précédée de o) et hexadécimale (valeur précédée de oX).
L'utilisation d'un type de données basé sur le contenu peut provoquer un ralentissement des performances du système. Utilisez de préférence un type basé sur le nom ou sur l'emplacement.
Par exemple, le type de données suivant, Wingz_modifiable, s'applique à tous les fichiers accessibles en écriture et commençant par la chaîne WNGZ.
DATA_ATTRIBUTES Wingz_modifiable { ... } DATA_CRITERIA Critères_Wingz_modifiable { CONTENT 0 string WNGZ MODE w&!d DATA_ATTRIBUTES_NAME Wingz_modifiable }