1、问题:
new Base64Encoder(new StringSink(out_base))
调用库函数Base64Encoder进行base64加密后确认多出来了\n
2、原因
base64加密 的问题, 由于base64一行不能超过76字符, 超过就会添加回车换行符(在Windows中是 \r\n , 在Linux中是 \n )
3、解决
方法一、给定参数使其不要加入换行符 Base64Encoder encoder(nullptr, false); 方法二、剔除\r和\n