使用 CONTENT 字段来指定基于文件内容的数据分类。基于内容的数据分类可与基于名称或基于位置的数据分类组合使用。
分类可基于文件的字符串或数字内容。文件的第一字节的编号为 0 。
对于文件的数字内容,请使用语法:
CONTENT starting_byte bytenumber CONTENTstarting_byte shortnumber CONTENTstarting_byte longnumber
对于目录的内容,请使用语法:
CONTENT 0 filename "file_name"
使用标准 C 的八进制 (前导 o) 和十六进制 (前导 oX) 数字的记数法。
使用基于内容的数据分类将导致系统性能减慢。只要有可能,就换用基于名称和位置的分类。
例如,下面的数据类型,Writable_Wingz,适用于所有具有写许可的文件,这些文件在文件的开始处含有字符串 WNGZ。
DATA_ATTRIBUTES Writable_Wingz { ... } DATA_CRITERIA Writable_Wingz_Criteria { CONTENT 0 string WNGZ MODE w&!d DATA_ATTRIBUTES_NAME Writable_Wingz }