文字檔案與二進位制檔案區別

2021-09-06 18:49:43 字數 739 閱讀 8265

計算機資料的儲存在物理上都是二進位制的,所以文字檔案和二進位制檔案的區別並不是在於物理儲存上。

主要在於編碼方式上,文字檔案是基於字元編碼的檔案常見編碼有ascii,unicode,utf-8等,而二進位制是基於值編碼的檔案

文字檔案的定長編碼(當前也有非定長如utf-8),二進位制檔案是邊長編碼,多少個bit代表乙個值完全由你來決定,這樣的編碼方式導致二進位制會更節省空間

如:00000000_00000000_00000000_00000001

用ascii編碼方式在記事本中顯示則為 null_null_null_soh

而在二進位制檔案中則只是乙個 int 型的 1

二進位制檔案和文字檔案僅僅是編碼上的不同,所以他們的優缺點就是編碼方式的優缺點。

文字檔案編碼基於字元定長,解碼容易些;二進位制檔案編碼是變長的,所以它靈活,儲存利用率要高些,解碼難一些(不同的二進位制檔案格式,有不同的解碼方式),在空間上

比如表示二進位制可以用一位(乙個bit)來表示乙個意思,但文字方式至少乙個字元才行(1個位元組)

文字方式和二進位制方式讀寫只是對換行回車符的處理不同,跟檔案本身沒有任何關係

原文:

文字檔案與二進位制檔案區別

一 文字檔案與二進位制檔案的定義 大家都知道計算機的儲存在物理上是二進位制的,所以文字檔案與二進位制檔案的區別並不是物理上的,而是 邏輯上的。這兩者只是在編碼層次上有差異。簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼有ascii編碼,unicode編碼等等。二進位制檔案是 基於值編碼的檔案,你...

文字檔案與二進位制檔案區別

一 文字檔案與二進位制檔案的定義 大家都知道計算機的儲存在物理上是二進位制的,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼層次上有差異。簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼有ascii編碼,unicode編碼等等。二進位制檔案是基於值編碼的檔案,你可以...

文字檔案與二進位制檔案區別

一 文字檔案與二進位制檔案的定義 大家都知道計算機的儲存在物理上是二進位制的,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼層次上有差異。簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼有ascii編碼,unicode編碼等等。二進位制檔案是基於值編碼的檔案,你可以...