Base64编码原理与应用

转载:https://www.tuicool.com/articles/JjYnUjq

什么是Base64编码?

  Base64编码本质上是一种将二进制数据转成文本数据的方案,使用64个字符来对任意数据进行编码。

Base64编码原理

  对于非二进制数据,是先将其转换成二进制形式,然后每连续6比特(2的6次方=64)计算其十进制值,根据该值在索引表中找到对应的字符,最终得到一个文本字符串。
Base64编码原理与应用

Base64编码原理

  数据只能由简单通用的字符组成的场景,如HTTP协议的URL、邮件传输等场景。