EveryUtil

什么是 Base64 编码?用途与解码方法

Base64 是一种把二进制数据(图片、文件)转成 64 个 ASCII 字符的编码方式,常用于在只支持文本的环境里安全传递二进制数据。

为什么用 Base64

有些系统或格式不能直接处理原始二进制,Base64 把它变成文本后即可传输和存储,适用于邮件附件、Data URL 和 API 载荷。

常见场景

  • 在 HTML/CSS 里用 Data URL 内嵌图片
  • 在 API 或 JSON 里传输二进制
  • 邮件 MIME 编码
  • 简单的字符串序列化测试

编码与解码

编码是把原始数据变成 Base64 字符串,解码是把 Base64 字符串还原。开发中两种都很常用。

注意

Base64 不是加密,只是换了一种表示方式,不要用来保护敏感数据。编码后的数据也可能比原数据更大。

何时使用

  • 小图转 Data URL
  • 需要以文本形式传文件的 API 测试
  • 必须把文件内容当字符串处理的场景

小结

Base64 是开发与数据处理中的基础编码。EveryUtil 的 Base64 工具可以对文本编码或对 Base64 字符串解码。

本文介绍的 EveryUtil 工具:

Base64 编码·解码
什么是 Base64 编码?用途与解码方法 | EveryUtil