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位)。
- 如果存在填充字符('='),在解码过程中将被忽略。
- 最终结果是解码后的二进制数据。