Base64编码

Base64是一种用64个字符来表示任意二进制数据的方法
原理很简单,如下图所示:


291153483606946.png

3个字节24个bit,可以分成4组,每组6个bit,这6个bit可以用64个字符来表示,具体转换规则如表所示:


291137095326660.png

如果只有一个或者两个字节,补零后在最后加上“=”


291217167983928.png

在url中 + / 会导致歧义,可以考虑替换(埋坑,后续补充)

你可能感兴趣的:(Base64编码)