目錄資料檔案可以有任何名稱和檔案字尾(.ini除外)。 只要使用支援定位點分隔文字資料檔案的應用程式(例如Microsoft Excel和Access),就能輕鬆維護這些檔案。
目錄資料檔案基本上是二維表格,由標頭記錄組成,該記錄可識別資料欄和任意數量的資料記錄(列)。 標題和資料記錄中的欄位均以單一分隔 <TAB>
個字元。 記錄以單一分隔 <CR>
(ASCII代碼 0xD
),單一 <LF>
(ASCII代碼 0xA
)或 <CR><LF>
配對。
標題記錄必須包含每個資料欄位的確切名稱。 標頭列中不允許空白欄位。 資料欄位名稱不區分大小寫。 所有欄位名稱都必須是唯一的。
空格字元無法當作欄位分隔符號使用。 標頭記錄中不允許有空格。 在資料記錄中,資料欄位開頭或結尾的任何空格都會被視為該資料欄位的一部分。
在資料記錄中,兩個相鄰 <TAB>
字元表示空白欄位。 空白欄位可能會繼承目錄屬性或伺服器預設值的預設值。
資料欄位可選擇加上雙引號。 不可包含 <CR>
, <LF>
,或 <TAB>
字元,除非資料值為文字型別,且以雙引號括住。 資料欄位不得使用HTTP編碼。
除非另有說明,否則相同欄位中的多個資料值會以逗號分隔。
名稱以「。」開頭的欄 都會被忽略。 這樣可讓您將資料儲存在影像目錄中,而「影像伺服」對此不感興趣。 會忽略具有未知標頭名稱的欄,並將警告寫入記錄檔。
欄位名稱可包含ASCII字母、數字,以及「 — 」和「_」的任意組合。
一或多個資料行可以當做索引鍵使用。 如果相同的金鑰在相同的資料檔案中發生多次,則較新的執行個體會優先。