HEX (十六進製) Base16 數據編碼規則 字符錶


Base16 又稱 HEX (十六進製),是不區分大小寫的十六進製編碼標準。

Base16 是用 16 個可打印字符錶示 8 位二進製數據 (含無法顯示 打印字符) 的編碼方式, 每個可打印字符代錶 4 位。

Base16 包含下列字符:

0123456789ABCDEF
					

0123456789abcdef
					

編碼規則


Base16 將輸入的每 8 位二進製數據, 分成每 4 位 2 組二進製值, 每組二進製值數字對應一 Base16 字符錶字符。

與 Base32 Base64 不同, 由於代碼始終完整, 因此無需要填充特殊字符。

Base16 以 2 字符存儲 1 字節二進製數據, 因此長度增加 50%。

Base16 字符錶

編碼 編碼 編碼 編碼
0 0 4 4 8 8 12 C
1 1 5 5 9 9 13 D
2 2 6 6 10 A 14 E
3 3 7 7 11 B 15 F

另請參閱:

The Base16, Base32, and Base64 Data Encodings