代码改变世界

String和byte互转,Base64正逆向

  猎手家园  阅读(681)  评论(0编辑  收藏  举报

有时为了数据传输方便,经常会把string类型转成base64,对方接收到以后再做解析。

复制代码
//示例字符串
String qrcode = "Hell Java!";

//string转byte
byte[] qrcodeArr = qrcode.getBytes();
//如果你发现Windows和Linux的结果不一样,那么最好加上编码规则
byte[] qrcodeArr = qrcode.getBytes(StandardCharsets.UTF_8);
//byte转base64
String qrcode64 = Base64Utils.encodeToString(qrcodeArr);

//打印结果
System.out.println(qrcode64);

//base64转byte
byte[] qrcodeByte = Base64Utils.decodeFromString(qrcode64);

//byte转string
String qrcodeRestore = new String(qrcodeByte, StandardCharsets.UTF_8);

//打印结果
System.out.println(qrcodeRestore);
复制代码

打印结果:

 

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示