📦 Base64 编码/解码

将普通文本编码为Base64字符串,或将Base64字符串解码还原为原始文本。

📖 Base64 是什么?

Base64 是一种基于64个可打印字符来表示二进制数据的编码方式。这64个字符包括 A-Z、a-z、0-9 加号(+)和斜杠(/),在末尾用等号(=)进行填充。

Base64 最早用于电子邮件传输(通过 SMTP 协议发送二进制附件),如今广泛应用于 URL 编码、Cookie 存储、数据 URL、以及 API 接口传输二进制数据等场景。

编码原理:每3个字节(24位)为一组,每6位划分为一个单元(对应64个字符之一)。如果最后不足3个字节,用等号填充。