一、题目
把猪困在猪圈里
二、思路
知识点
base64与ASCII码的转换
- ASCII码表
2. base64码表
base码是2的幂次的码,例如base64是2^6 , base32是2^5, base16是2^4,又因为ASCII码是以字节存贮的,也就是一字节8bit,所以需要分配二进制的位数。
3. 关于转换
我们知道计算机的机器语言是用二进制存贮的所以,ASCII码中的字符或符号在其对应的ASCII码表中的码值经过二进制转换后再分配成6位二进制一个base64码的字符或符号,当二进制码分配不够时,会用0来补齐;当符号码不够时,会用等号(=)来代替,这就是为什么有的base64码中有等号(=)
4. 举例