萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

位、字節、字符、漢字存儲關系完全圖解:bit/Byte/KB/MB/GB/TB換算與編碼本質

核心單位定義與換算

單位符號定義換算關系
比特 (位)bit / b二進制數字 0 或 1,信息最小單位1 bit = 1 位
字節Byte / B8個位組成,計算機存儲/傳輸基本計量單位1 Byte = 8 bits
千字節KB / KiB1024 字節 (2^10)1 KB = 1024 B
兆字節MB / MiB1024 KB1 MB = 1024 KB = 1,048,576 B
吉字節GB / GiB1024 MB1 GB = 1024 MB
太字節TB / TiB1024 GB1 TB = 1024 GB
拍字節PB / PiB1024 TB1 PB = 1024 TB
艾字節EB / EiB1024 PB1 EB = 1024 PB
澤字節ZB / ZiB1024 EB1 ZB = 1024 EB
堯字節YB / YiB1024 ZB1 YB = 1024 ZB

註:IEC標準建議KiB/MiB/GiB表示2的冪次,KB/MB/GB用於10的冪次 (存儲廠商常用),實際容量會有差異 (如1TB硬盤≈931GiB)。

字符編碼與存儲佔用

關鍵結論:

  1. 「一個漢字佔兩個字節」僅在GBK/GB2312/Big5等雙字節編碼下成立。
  2. 現代Web/移動應用主流UTF-8編碼下,常用漢字佔3字節,Emoji/生僻字佔4字節。
  3. 編程語言內部字符類型多用UTF-16 (Java char/C# char/JS string) 或UTF-32 (Python 3.3+ 緊湊字符串/Go rune),非直接對應存儲字節數。
  4. 文件存儲/網絡傳輸以字節流為單位,編碼決定字符→字節映射。

摩斯密碼:非二進制編碼的特例

摩斯密碼用不定長點/劃 (·/—) 及間隔表示字符,非固定比特串,屬前數字編碼時代產物,展示了「字符→信號」映射的多樣性。

實用速查口訣

位(bit)是基石,八位成字節(Byte);
千兆太拍艾澤堯,遞增千二四 (1024);
編碼定字長,UTF-8最流行:
英文一字節,漢字三字節,
Emoji四字節,存儲看編碼。

典型文件大小參考

  • 純文本小說 (100萬字 UTF-8) ≈ 3 MB
  • 高質量MP3歌曲 (320kbps, 4min) ≈ 9.6 MB
  • 原相機JPEG照片 (2400万像素) ≈ 8-12 MB
  • 1080p H.264視頻 (1小時) ≈ 1.5-3 GB
  • 4K HEVC視頻 (1小時) ≈ 7-15 GB
  • 現代3A遊戲安裝包 ≈ 50-150 GB
  • 人腦估算存儲容量 ≈ 10-100 TB (學術估值區間大)
copyright © 萬盛學電腦網 all rights reserved
編碼體系英文字母/數字/半角符號中文漢字/全角符號備註
ASCII / ISO-8859-11 Byte不支持早期單字節編碼
GB2312 / GBK / GB180301 Byte2 Bytes中文國家標準,雙字節編碼
Big5 / HKSCS1 Byte2 Bytes繁體中文常用
UTF-16 (BMP)2 Bytes2 Bytes固定2字節 (基本多文種平面)
UTF-16 (補充平面)4 Bytes4 Bytes代理對 Surrogate Pairs
UTF-81 Byte3 Bytes (常用漢字)變長編碼,ASCII兼容,網頁主流 (Google統計>90%)
UTF-324 Bytes4 Bytes固定長度,內部處理便利,存儲浪費