学习BASE64编码

发布时间 2023-10-15 10:51:36作者: 20231309

什么是BASE64编码

Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。

BASE64解决什么问题

Base64 常用于在处理文本数据的场合,表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据。
原因:一个字节可表示的范围是 0 ~ 255, 其中 ASCII 值的范围为 0 ~ 127;而超过 ASCII 范围的 128~255之间的值是不可见字符。当不可见字符在网络上传输时,比如说从 A 计算机传到 B 计算机,往往要经过多个路由设备,由于不同的设备对字符的处理方式有一些不同,这样那些不可见字符就有可能被处理错误,这是不利于传输的。

使用工具进行编码/解码

娄老师在云班课里提供的工具我打不开(总显示“504Gateway Timeout”),就自己从网上找了一个BASE64解码编码工具
20231309赵坚睿 编码结果为 MjAyMzEzMDnotbXlnZrnnb8=
MjAyMzEzMDnotbXlnZrnnb8= 解码结果为 20231309赵坚睿

参考

本文参考资料:一文搞懂base64!干货