編碼、位元、位元組、ASCII

電腦資料單位

bit:位元(b),Byte:位元組(B),8bit=1Byte
1Byte=256種狀態(2的8次)

KB  千       210
MB  百萬  220
GB  十億  
230
TB  兆
       240
PB  千兆  
250

文字編碼

ASCIIAmerican Standard Code for Information Interchange,美國標準資訊交換碼)

由美國國家標準局制定

由7個位元和1個奇偶校驗位組成
可以表示
27
共128字元
由0000 0000~0111 1111由小至大

第0~32號及第127號(共34個)是控制字元或通訊專用字元,
.如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BEL(振鈴)等;
.通訊專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等

第48~57號是阿拉伯數字(0~9)
第65~90號是大寫英文字母
97~122號是小寫英文字母

其他為標點符號
並且中文字符在


*奇偶校驗位

奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。
.奇校驗規定:正確的代碼一個位元組中數字「1」的數量必須是奇數,若非奇數,則在最左(最高位b7)添「1」;
.偶校驗規定:正確的代碼一個位元組中「1」的個數量必須是偶數,若非偶數,則在左添「1」。

Unicode 統一碼(國際碼、萬國碼)
Unicode為解決傳統字元編碼方案的侷限而產生,例如ISO 8859-1所定義的字元雖然在不同的國家中廣泛地使用,可是在不同國家間卻經常出現不相容的情況。很多傳統的編碼方式都有共同的問題,即容許電腦處理雙語環境(通常使用拉丁字母以及其本地語言),但卻無法同時支援多語言環境(指可同時處理多種語言混合的情況)。



 



這是以個人角度編寫的筆記.可從參考資料得知更多

資料的編碼

ASCII碼介紹

ASCII CODE 對照表 

Unicode字元轉換 

 Unicode - 維基百科,自由的百科全書

電腦單位換算 @ flytw1 ccie :: 隨意窩 Xuite日誌 

bytes - The all-in-one online byte counter

Character - 字符;字元 

字节的最高位是什么意思?_百度知道

为什么ASCII是7位(导致各家编码的128~256字符都不同,给我带来很多困惑)——在标准ASCII中,其最高位(b7)用作奇偶校验位,附ASCII每个控制符的中文解释 - findumars - 博客园 

留言

這個網誌中的熱門文章

直譯、編譯、組譯

匯流排(Bus)

物聯網(Internet of Things)