Base16 又稱 HEX (十六進製),是不區分大小寫的十六進製編碼標準。
Base16 是用 16 個可打印字符錶示 8 位二進製數據 (含無法顯示 打印字符) 的編碼方式, 每個可打印字符代錶 4 位。
Base16 包含下列字符:
0123456789ABCDEF
或
0123456789abcdef
Base16 將輸入的每 8 位二進製數據, 分成每 4 位 2 組二進製值, 每組二進製值數字對應一 Base16 字符錶字符。
與 Base32 Base64 不同, 由於代碼始終完整, 因此無需要填充特殊字符。
Base16 以 2 字符存儲 1 字節二進製數據, 因此長度增加 50%。
值 | 編碼 | 值 | 編碼 | 值 | 編碼 | 值 | 編碼 |
---|---|---|---|---|---|---|---|
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 |
另請參閱: