文件的基礎

文件的基礎

文件 編碼

存儲在外部介質上的數據或信息的集合 。 spa

程序中的源程序 code

數據中保存着數據 視頻

圖像中的像素數據 class

… 基礎

有序的數據序列。 二進制

 

編碼 程序

信息從一種形式轉換爲另外一種形式的過程 數據

ASCII碼 margin

Unicode 

UTF-8 

… 

 

經常使用的編碼

Unicode 

跨語言、跨平臺進行文本轉換和處理 

對每種語言中字符設定統一且惟一的二進制編碼 

每一個字符兩個字節長 

65536 個字符的編碼空間 

「嚴」:Unicode的十六進制數爲4E25 

UTF-8編碼 

可變長度的Unicode的實現方式 

「嚴」:十六進制數爲E4B8A5  

GBK編碼 

雙字節編碼 

舉例 

 

文件數據 

文本文件 

以ASCII碼方式存儲的文件… 

二進制文件 

 

多行文本 

\n表示換行 

舉例:

Hello

World

 

Goodbye 32

Hello \nWorld \n \nGoodbye 32 \n 

存儲在文件中,獲得字符序列: 

二進制文件ASCII碼 

照片、音樂、視頻、計算機程序等 

優勢: 

更加節省空間 

採用二進制無格式存儲 

表示更爲精確 

注意: 

文本文件是基於字符定長的ASCII; 

二進制文件編碼是變長的,靈活利用率要高; 

不一樣的二進制文件解碼方式是不一樣的。 

相關文章
相關標籤/搜索