根据RFC822规定, BASE64Encoder编码每76个字符, 还需要加上一个回车换行
部分Base64编码的java库还按照这个标准实行
1 2 3 4 5
| echo 'qwertyuiopasdfghjklzxcvbnm1234567890qwertyuiopasdfghjklzxcvbnm' | base64
echo 'qwertyuiopasdfghjklzxcvbnm1234567890qwertyuiopasdfghjklzxcvbnm' | base64 | sed ':t;N;s/\n//;b t'
echo 'cXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm0xMjM0NTY3ODkwcXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm0K' | base64 -d
|