複製鏈接
請複製以下鏈接發送給好友

純文本文件

鎖定
文本由可打印字符組成,人可以直接閲讀和理解其形式。例如:百科=百度百科、整數類型 甲變量。
中文名
純文本文件
外文名
pure text
組    成
可打印字符
特    點
可以直接閲讀和理解其形式
例    如
整數類型 甲變量
純文本由可打印字符組成,人可以直接閲讀和理解其形式。例如,儘管下面的片段由可打印字符組成,它卻是無意義的:
字段標識符=467abe
閲讀者不知道467abe的含義是什麼。更好的選擇是讓其變得能讓人理解:
圖類型=活動圖
純文本並非意味着文本是無結構的;標準通用標記語言和HTML、XML都是有良好定義的結構的純文本的好例子。通過純文本,你可以做你通過某種二進制格式所能做的每件事情,其中包括版本管理。
與直接的二進制編碼相比,純文本所處的層面往往更高;前者通常直接源自實現。假定你想要存儲叫做uses_menus的屬性,其值既可為true,也可為false。使用純文本,你可以將其寫為:myprop.uses_menus=FALSE 把它與0010010101110101對比一下。 大多數二進制格式的問題在於,理解數據所必需的語境與數據本身是分離的。你人為地使數據與其含義脱離開來。數據也可能加了密;沒有應用邏輯對其進行解析,這些數據絕對沒有意義。但是,通過純文本,你可以獲得自描述(self-describing)的、不依賴於創建它的應用的數據流
一般情況下,用彙編語言高級語言撰寫的源代碼文件(如*.ASM、*.c、*.cpp、*.FOR、*.COB)以及腳本語言(如JavaScriptPHP)撰寫的文件(腳本文件)是純文本文件。以TXT、DIZ、LOGBAT、CMD、CFG、IFO、HTML、XML、SVG為擴展名的文件也是純文本文件。