Base64编码和解码

使用我们的在线工具,轻松将数据编码和解码为Base64格式。将文本、图像或文件转换为Base64,以进行安全的数据传输或存储。将Base64字符串解码回原始格式。

选择类型 :

或将您的文件拖放到这里

Base64编码的结果将显示在这里

Base64是一种二进制到文本的编码方案,可将二进制数据转换为在基于文本的协议(如电子邮件或HTTP)上安全传输的格式。它通过使用一组64个可打印的ASCII字符来表示二进制数据来实现这一点。

01. 使用Base64编码

  • 输入数据分为每3个字节(24位)一组。
  • 每组然后被分成4个6位的块。
  • 每个6位块的十进制值用作在包含Base64编码使用的64个字符的查找表中的索引。
  • 每个索引的对应字符被取出并连接在一起,形成一个Base64编码的字符串。
  • 如果输入数据不能被3整除,则会添加填充字符('=')到末尾,使总长度成为4的倍数。

02. 使用Base64解码

  • Base64编码的字符串被分成4个字符一组。
  • 每个字符使用查找表转换回其6位二进制表示。
  • 得到的4个6位块被组合成3个字节(24位)。
  • 如果存在填充字符('='),在解码过程中将被忽略。
  • 最终结果是解码后的二进制数据。