base64将三个字节转换为四个字符
以字符串Man为例在ASCII中,分别为77 97 110
String a = "Man";byte[] bytes = a.getBytes(StandardCharsets.UTF_8);for (byte aByte : bytes) { System.out.println(aByte);}
010011011转为二进制 01100001 01101110
合并3个字节:0100110110001101110111
每6位一组:如果最后一组不到6位,补00100111 010110 000101 101110
在RFC TWFu在4648表中找到相应的数据
以字符串Ma为例0100110101100001每6位一组:010011 010110 000100在RFC 在4648表中找到相应数据的TWE不是4倍数=补充TWE=