使用指南
Base64 是把二进制数据表示为可见文本的编码方式,适合让图片、小文件、证书片段或短文本安全穿过只接受文本的系统。输入普通文本可编码为 Base64,输入 Base64 字符串可解码回原文,也可以把图片转为 Data URL 用于 HTML、CSS 或临时文档。需要注意的是,Base64 不是加密,任何人都可以解码;它只解决传输和嵌入问题,不提供保密能力。较大的文件会膨胀约三分之一,容易拖慢页面和接口。
Base64 是把二进制数据表示为可见文本的编码方式,适合让图片、小文件、证书片段或短文本安全穿过只接受文本的系统。输入普通文本可编码为 Base64,输入 Base64 字符串可解码回原文,也可以把图片转为 Data URL 用于 HTML、CSS 或临时文档。需要注意的是,Base64 不是加密,任何人都可以解码;它只解决传输和嵌入问题,不提供保密能力。较大的文件会膨胀约三分之一,容易拖慢页面和接口。
进阶使用时,先判断 Base64 字符串承担的是“传输包装”还是“数据内容”。如果它只是把 JSON、证书或短文本包起来,解码后还要继续按对应格式检查。若字符串来自 URL、表单或日志,可能经历过转义、换行折叠或二次编码;排查时可以先还原最外层,再逐步确认每一层是否完整。
排查 Base64 内容时,先确认字符串是否完整,末尾填充、换行、URL 安全字符和外层转义都可能影响解码。解码后如果是乱码,不要马上判定失败,先判断原始数据是否二进制、是否 gzip、是否 JSON 再编码,或是否经历了 URL 编码和 Base64 的多层包装。