当前位置:   article > 正文

java 之 base64编码

java 之 base64编码

关于base64编码Encode和Decode编码

Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用Java 程式语言来实作Base64的编码与解码功能,可以参考本篇文章的作法。

  1. final Base64.Decoder decoder = Base64.getDecoder();
  2. final Base64.Encoder encoder = Base64.getEncoder();
  3. final String text = "字串文字";
  4. final byte[] textByte = text.getBytes("UTF-8");
  5. //编码
  6. final String encodedText = encoder.encodeToString(textByte);
  7. System.out.println(encodedText);
  8. //解码
  9. System.out.println(new String(decoder.decode(encodedText), "UTF-8"));
  10. final Base64.Decoder decoder = Base64.getDecoder();
  11. final Base64.Encoder encoder = Base64.getEncoder();
  12. final String text = "字串文字";
  13. final byte[] textByte = text.getBytes("UTF-8");
  14. //编码
  15. final String encodedText = encoder.encodeToString(textByte);
  16. System.out.println(encodedText);
  17. //解码
  18. System.out.println(new String(decoder.decode(encodedText), "UTF-8"));

ps:

转载地址:https://magiclen.org/java-base64/

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/1020209
推荐阅读
相关标签
  

闽ICP备14008679号