標籤: 暫無標籤

純文本由可列印字元組成,人可以直接閱讀和理解其形式。例如,儘管下面的片段由可列印字元組成,它卻是無意義的:Fieldl9=467abe  閱讀者不知道467abe的含義是什麼。更好的選擇是讓其變得能讓人理解:DrawingType=UMLActivityDrawing  純文本並非意味著文本是無結構的;XML、SGML和HTML都是有良好定義的結構的純文本的好例子。通過純文本,你可以做你通過某種二進位格式所能做的每件事情,其中包括版本管理。  與直接的二進位編碼相比,純文本所處的層面往往更高;前者通常直接源自實現。假定你想要存儲叫做uses_menus的屬性,其值既可為TRUE,也可為FALSE。使用純文本,你可以將其寫為:myprop.uses_menus=FALSE  把它與0010010101110101對比一下。  大多數二進位格式的問題在於,理解數據所必需的語境與數據本身是分離的。你人為地使數據與其含義脫離開來。數據也可能加了密;沒有應用邏輯對其進行解析,這些數據絕對沒有意義。但是,通過純文本,你可以獲得自描述(self-describing)的、不依賴於創建它的應用的數據流。
上一篇[網頁腳本]    下一篇 [風機葉片]

相關評論

同義詞:暫無同義詞