本篇文章主要介紹文字檔和二進位檔案的差別,有興趣的朋友參考下,希望對大家有幫助。
從檔案編碼的方式來看,檔案可分為ASCII碼檔案和二進位碼檔案兩種。
ASCII文件也稱為文字文件,這種文件在磁碟中存放時每個字元對應一個字節,用於存放對應的ASCII碼。例如,數5678的儲存形式為:
ASC碼: 00110101 00110110 00110111 00111000##[ ↓ ↓
十進位碼: 5 6 7 8 共佔用4個位元組。 ASCII碼檔案可在螢幕上以字元顯示, 例如原始程式檔案就是ASCII文件,用DOS指令TYPE可顯示檔案的內容。由於是按字元顯示,因此能讀懂文件內容。
一個檔案可以以文字模式或二進位模式打開,這兩種的差異是:在文字模式中回車被當成一個字元'/n' ,而二進位模式認為它是兩個字元0x0D,0x0A;如果在檔案中讀到0x1B,文字模式會認為這是檔案結束符,也就是二進位模型不會對檔案進行處理,而文字方式會按一定的方式對資料作對應的轉換。
以上就是本文的全部內容,希望對大家的學習有所幫助。java實作解析二進位檔案的方法(字串、圖片)詳解
java實作解析二進位檔案的方法
#使用Python進行二進位檔案讀寫的簡單方法
以上是文字檔案和二進位檔案的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!