美文网首页
Base64编解码

Base64编解码

作者: 明宇Stephen | 来源:发表于2018-09-13 17:18 被阅读0次

    在JDK里面提供了sun公司的sun.misc.BASE64Encode编解码器工具类,但此工具类不建议用在生产上,因为此类不是公开的API,根据RFC822规定,BASE64Encoder编码每76个字符,还需要加上一个回车换行,所以编码后的字符是换行的。

    BASE64Encode解码后的部分字符

    如果想去掉换行符,可以调用replaceAll("[\\s*\t\n\r]", "")去掉换行符。

    手动去掉换行符

    而在JDK 1.8里提供了java.util.Base64工具类,该工具类在编码后自动把换行符去掉,最后只有一行字符串。

    Base64编码后的部分字符

    相关文章

      网友评论

          本文标题:Base64编解码

          本文链接:https://www.haomeiwen.com/subject/vgfwgftx.html