最近在做一个加解密的项目中,用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中的内容