目录
如何直接区分出Base16、Base32、Base64编码呢?
- ASCII 是用128(2^8)个字符,对二进制数据进行编码的方式
- Base64编码是用64(2^6)个字符,对二进制数据进行编码的方式
- Base32就是用32(2^5)个字符,对二进制数据进行编码的方式
- Base16就是用16(2^4)个字符,对二进制数据进行编码的方式
因此可以从编码字符的数量方面入手,对于base16,用于编码的字符只有:1-9,A-F ,只有简单的15个字符。
对于base32而言,编码字符有了明显改变,由base16的类型转变为了A-Z,2-7。
作为base系列中最完善的base64编码,是在base32的基础上,增加了”a-z,0,1,8,9,+,/“,以及特殊填充字符”=”。
2024/11/11大约 7 分钟