UU编码:将3字节的数据编码成4字节的可打印的ASCII码,用于将二进制文件转换为可打印的ASCII码字符集。
编码过程:
例:从文件中读到的3字节数据
14 0F A7
00010100 00001111 10100111
将其每6 bit分组分成4个字节
000101 000000 111110 100111
每个字节前面高字节补上00
00000101 00000000 00111110 00100111
再每个字节加上0x20
0x25 0x60(0x20替换成0x60) 0x5E 0x27
因此,UU编码后的数据范围是0x20~0x60,属于ASCII码字符集内。