파일의 내용을 기준으로 하여 데이터를 유형화하는 데는 CONTENT 필드를 사용하십시오. 내용을 기준으로 한 데이터 유형화는 이름 또는 위치를 기준으로 한 데이터 유형화와 조합하여 사용할 수 있습니다.
이 유형화는 파일의 문자열 또는 숫자를 기준으로 할 수 있습니다. 파일의 첫 바이트는 번호 0으로 지정됩니다.
파일의 숫자 내용에 대해서는 다음과 같은 구문을 사용하십시오.
CONTENT starting_byte byte number CONTENT starting_byte short number CONTENT starting_byte long number
디렉토리의 내용에 대해서는 다음과 같은 구문을 사용하십시오.
CONTENT 0 filename "file_name"
8진(o으로 시작) 및 16진(oX로 시작) 숫자에 대해 표준 C 표기법을 사용하십시오.
내용을 기준으로 데이터 유형화를 사용할 경우, 시스템 성능이 느려집니다. 이름이나 위치를 기준으로 한 유형화가 가능한 곳이면 내용을 기준으로 한 유형화 대신 이들을 사용하십시오.
예를 들어, 다음과 같은 데이터 유형 Writable_Wingz는 파일의 맨 앞에 문자열 WNGZ이 있고 쓰기 사용권한을 갖는 모든 파일에 적용됩니다.
DATA_ATTRIBUTES Writable_Wingz { ... } DATA_CRITERIA Writable_Wingz_Criteria { CONTENT 0 string WNGZ MODE w&!d DATA_ATTRIBUTES_NAME Writable_Wingz }