第 1 题 Base64 编码将每 3 字节的输入数据编码为 4 字节的输出数据。如果输入数据长度不是 3 的倍数,会用 =
号填充。在 Base64 编码中,如果输入字符串的长度为 10 字节,编码后的字符串长度是多少( )。
【答案】D
【考纲知识点】数据编码
【解析】输入字符串长度为10,按题目所描述的Base64编码规则,其中前9个字符,输出为12个字符,最后1个字符不是3的倍数,用3个=号填充。故一共是16个字符。
=
。输入 10 字节时,需填充 2 字节(凑成 12 字节输入),输出为 12÷3×4=1612÷3×4=16 字节。