base64 urlencode

base64
一、包含A-Z a-z 0-9 和加号“+”,斜杠“/” 用来做为开始的64个数字. 等号“=”用来做为后缀用途。
二、2进制的.
三、要比源数据多33%。
四、经常使用于邮件。
5.  = 号的个数是由 /3 的余数来决定的,最多能有 2 个 = 号;html

主要用于初步的加密(非明文可见)和安全的网络传输安全

urlencode网络

URL 只能使用 ASCII 字符集来经过因特网进行发送。
除了  -_.  等规定以外的全部非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)
主要用于编码 url 和安全传输  url, RFC 1738作了硬性规定:编码

只有字母和数字[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]、以及某些保留字,才能够不通过编码直接用于URL加密