鏈接:https://www.nowcoder.com/questionTerminal/6e2a7411830d44b19b3dd1de7e7302db?toCommentId=1137079
來源:牛客網
(1)文本文件
文本文件存儲的是常規字符串,由若干文本行組成,通常每行以換行符'\n'結尾。常規字符串是指記事本或其他文本編輯器能正常顯示、編輯並且人類能夠直接閱讀和理解的字符串,如英文字母、漢字、數字字符串。文本文件可以使用字處理軟件如gedit、記事本進行編輯。
(2)二進制文件
二進制文件把對象內容以字節串(bytes)進行存儲,無法用記事本或其他普通字處理軟件直接進行編輯,通常也無法被人類直接閱讀和理解,需要使用專門的軟件進行解碼後讀取、顯示、修改或執行。常見的如圖形圖像文件、音視頻文件、可執行文件、資源文件、各種數據庫文件、各類office文檔等都屬於二進制文件。