什么是二進(jìn)制文件格式?
二進(jìn)制文件格式
是主要包含二進(jìn)制數(shù)據(jù)的任何文件格式。這包括編譯的程序、圖像、媒體和多數(shù)壓縮文件,以及可能包含文本信息但存儲(chǔ)為二進(jìn)制數(shù)據(jù)的文件。Microsoft Office
產(chǎn)品使用的二進(jìn)制文件格式就屬于后一種情況。非二進(jìn)制格式可能包括文本 (.txt), .html, .xml 及其派生形式、已解釋腳本和源代碼文件。
Microsoft Office
二進(jìn)制文件格式的所有文件數(shù)據(jù)存在于一個(gè)或多個(gè)流中。每個(gè)流均包含用于存儲(chǔ)元數(shù)據(jù)(如用戶和系統(tǒng)信息、文件屬性、格式信息、文本內(nèi)容和媒體內(nèi)容)的數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)表示為主機(jī)程序通過(guò)其用戶界面解釋和呈現(xiàn)的多組十六進(jìn)制數(shù)字。
同時(shí),流中的數(shù)據(jù)結(jié)構(gòu)的組織方式各有不同。最常見的數(shù)據(jù)單元是記錄。記錄通常包含一些字段和標(biāo)記形式的文件元數(shù)據(jù)。這包括一個(gè)或多個(gè)指示其他相關(guān)記錄或其他數(shù)據(jù)的位置的偏移值。文本存儲(chǔ)為表示
ANSI 或 Unicode 字符的數(shù)值。圖像可存儲(chǔ)為外部文件的指針,或存儲(chǔ)為其自己的二進(jìn)制文件格式的嵌入圖像,如文件中的 .gif, .jpeg 或
.png。較活躍的內(nèi)容(如 PowerPoint 幻燈片切換)使用闡釋時(shí)所需的信息(如切換屬性)進(jìn)行標(biāo)記,然后由主機(jī)程序呈現(xiàn)。