我记得好象是utf7编码吧
解码
首先讯息必须被拆分到纯文字与 Unicode 区块,紧接着 Unicode 区块必须以下面的程序来进行解译(使用上面提到的范例):
将每一个 Base64 码以二进制序列来描述,如下:
AKMgIA → 000000 001010 001100 100000 001000 000000
重新将二进制编组,以使其 16 位数一组,从左开始:
000000 001010 001100 → 0000000010100011 0010000000100000 0000
若有其中一组无法完全编成 16 位数一组,则先排除它:
0000000010100011 0010000000100000
每一个 16 位元的一组二进制码为 Unicode(UTF-16)的数字字符并且可以被改写为如下:
0000 0000 1010 0011 ≡ 0x00A3 ≡ 16310