赞
踩
Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用Java 程式语言来实作Base64的编码与解码功能,可以参考本篇文章的作法。
- final Base64.Decoder decoder = Base64.getDecoder();
- final Base64.Encoder encoder = Base64.getEncoder();
- final String text = "字串文字";
- final byte[] textByte = text.getBytes("UTF-8");
- //编码
- final String encodedText = encoder.encodeToString(textByte);
- System.out.println(encodedText);
- //解码
- System.out.println(new String(decoder.decode(encodedText), "UTF-8"));
-
- final Base64.Decoder decoder = Base64.getDecoder();
- final Base64.Encoder encoder = Base64.getEncoder();
- final String text = "字串文字";
- final byte[] textByte = text.getBytes("UTF-8");
- //编码
- final String encodedText = encoder.encodeToString(textByte);
- System.out.println(encodedText);
- //解码
- System.out.println(new String(decoder.decode(encodedText), "UTF-8"));
ps:
转载地址:https://magiclen.org/java-base64/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。