totools.siteBase64 在线编码解码工具(totools 最好用的在线工具集合)

(编码快捷键:Ctrl + Enter )
Base64 编码或解码的结果:
也可以选择图片文件来获取它的 Base64 编码的 DataURI 形式:
日志记录:


什么是base64

Base64编码实现原理,将待编码数据转换成二进制数据,其中6bit为一个编码单元,故该6bit能编码的容量为2**6=64,这也是base64名称来由。

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。

Base64编码在应用层数据传输应用广泛。

Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。同时Base64编码广泛用于加密解密领域,由于加密都是对二进制数据进行操作,所以加密结果往往都是二进制数据,无法被直视,当不做任何编码处理,加密结果呈现在我们眼前的都是一团乱码,Base64编码刚好能很好的解决这个问题。


以编码"Man"为例

文本Man
ASCII编码7797110
二进制位010011010110000101101110
索引1922546
Base64编码TWFu

Base64索引表:

数值字符 数值字符 数值字符 数值字符
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/