文字檔案是指完全由可見字元組成的檔案。所謂可見字元是指ASCII碼為32到126的字元、回車符(ASCII碼13)、換行符(ASCII碼10)、製表符(ASCII碼9)、以及所有漢字字元(當然也包括其他字符集如韓文、日文、阿拉伯文等等)。如果是Unicode文字,則還包括ASCII碼0。
而二進位制檔案則有多種定義方式,廣義的二進位制檔案是指電腦中的所有檔案(包括文字檔案),因為電腦中的所有檔案其實都是以二進位制方式儲存的,也就是說每個字元(包括可見字元、控制字元)最終都是以0和1的形式儲存在硬碟等介質中的(這也就是為什麼說電腦只認識0和1這兩個數字的原因);
而狹義的二進位制檔案則是相對於文字檔案而言的,即只要檔案中含有除可見字元之外的其他字元(主要是控制字元),就是二進位制檔案;
而比狹義的二進位制檔案更有特指性的定義方式則是指可執行檔案(EXE)、庫函式檔案(DLL)、圖片影片、資料庫檔案等等一切由程式程式碼、機器碼、特定的二進位制程式碼和資料等組成的有實際意義的檔案。
文字檔案是指完全由可見字元組成的檔案。所謂可見字元是指ASCII碼為32到126的字元、回車符(ASCII碼13)、換行符(ASCII碼10)、製表符(ASCII碼9)、以及所有漢字字元(當然也包括其他字符集如韓文、日文、阿拉伯文等等)。如果是Unicode文字,則還包括ASCII碼0。
而二進位制檔案則有多種定義方式,廣義的二進位制檔案是指電腦中的所有檔案(包括文字檔案),因為電腦中的所有檔案其實都是以二進位制方式儲存的,也就是說每個字元(包括可見字元、控制字元)最終都是以0和1的形式儲存在硬碟等介質中的(這也就是為什麼說電腦只認識0和1這兩個數字的原因);
而狹義的二進位制檔案則是相對於文字檔案而言的,即只要檔案中含有除可見字元之外的其他字元(主要是控制字元),就是二進位制檔案;
而比狹義的二進位制檔案更有特指性的定義方式則是指可執行檔案(EXE)、庫函式檔案(DLL)、圖片影片、資料庫檔案等等一切由程式程式碼、機器碼、特定的二進位制程式碼和資料等組成的有實際意義的檔案。