支持中文文本的 Base64 互转,以及图片与 Base64 编码之间的转换。全部在本地完成。
Base64 是一种用 64 个可打印字符(A-Z、a-z、0-9、+、/)来表示二进制数据的方法。它把每 3 个字节编码成 4 个字符,因此编码后体积会增加约 33%。
<img src="data:image/png;base64,...">,减少 HTTP 请求不是。Base64 只是一种编码方式,任何人都能一键还原,不具备任何保密性。传输敏感信息请使用 AES 等真正的加密算法,配合 HTTPS。
中文需要先转成 UTF-8 字节再做 Base64。本工具严格按 UTF-8 处理,因此中文可以正确编解码;如果某个工具输出不同,多半是它用了 GBK 编码。