使用 CONTENT(內容) 欄位以指定以檔案內容為基礎的資料類型。以內容為基礎的資料類型可以在以名稱或位置為基礎的資料類型組合中使用。
類型可以以檔案的字串或數值內容為基礎。檔案中的第一個位元組為數字 0。
對於檔案的數字內容,請使用此語法:
CONTENT starting_byte 位元組 數字 CONTENT starting_byte 短 數字 CONTENT starting_byte 長 數字
對於目錄的內容,使用此語法:
CONTENT 0 檔案名稱 "file_name"
使用八進位(前導 o)與十六進位(前導 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 }