您的位置:首页 > 编程语言 > Java开发

碰到java中base64编码换行

2015-06-17 00:18 246 查看
最近在做一个加解密的项目中,用php翻译java代码,发现java中的base64编码会出现换行

网上搜了下,

JDK1.4中的sun.misc.BASE64Encoder1在编码的字节较长时,encode出来的字符窜会在中间插入\n\r, 用Weblogic带的BASE64Encoder没有加回车换行<br><br>完整的base64定义可见RFC-1421和RFC-2045。编码后的数据比原始数据略长,为原来的4/3。在电子邮件中,根据RFC822规定,每76个字符,还需要加上一个回车换行

以后有时间再看看rfc中的内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: