最佳答案:不晓得楼主清不清楚base32编码原理啊,其实还是蛮简单的。 base32和base64原理是一样的,32和64分别是2^5和2^6。 拿base32举例来说,每一个字符是有5Bit,但是ASCII字
不晓得楼主清不清楚base32编码原理啊,其实还是蛮简单的。 base32和base64原理是一样的,32和64分别是2^5和2^6。
拿base32举例来说,每一个字符是有5Bit,但是ASCII字符有8Bit,所以base32是用8个base32字符来代替5个ASCII字符。
同样,base64是用4个base64字符代替3个ASCII字符。这样的话,进行对应的转码就只要取出对应位数的字符进行简单的位运算,不足位补零就可以了。
作