嘿,我試圖編寫一個程序來從BASE64字符串轉換爲BASE16(HEX)字符串。將BASE64字符串轉換爲BASE16(HEX)字符串?
下面是一個例子:
BASE64: Ba7+Kj3N
HEXADECIMAL: 05 ae fe 2a 3d cd
BINARY: 00000101 10101110 11111110 00101010 00111101 11001101
DECIMAL: 5 174 254 42 61 205
什麼是從BASE64轉換爲十六進制的邏輯是什麼?
爲什麼十進制表示會分裂?
二進制表示怎樣分成6段?
只想要數學,我可以處理的代碼只是這個過程令我困惑。謝謝:)
查看數學的[Base64維基百科文章](http://en.wikipedia.org/wiki/Base64)。 – pmg 2011-04-03 22:52:07
重複的問題? http://stackoverflow.com/questions/5533430/transform-base64-string-to-base16hex-string/ – 2011-09-30 05:18:30