牛骨文教育服务平台(让学习变的简单)
博文笔记

碰到java中base64编码换行

创建时间:2015-06-17 投稿人: 浏览次数:188

最近在做一个加解密的项目中,用php翻译java代码,发现java中的base64编码会出现换行

网上搜了下,

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


以后有时间再看看rfc中的内容

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。