参考资料:http://www.cnblogs.com/hustskyking/p/data-uri.html
与http,ftp等协议类似,data URL也是一种协议,不同的是它直接将数据(编码或未经编码的)作为URI的一部分。
其格式为:
data:[<mime type>][;charset=<charset>][;base64],<encoded data>
其中,
data 是协议头,表明这个<encoded data>内容为一个data URI资源
mime type 是MIME类型,表明<encoded data>内容的展现方式,可以是text/plain, text/html, image/png等
charset 指定用什么编码方式对<encoded data>内容进行编码,默认编码是 charset=US-ASCII,一般需要与浏览器对<encoded data>内容的解码方式对应否则会乱码
base64 用来指定<encoded data>内容是不是base64编码后的数据,base64编码只包含 0-9,a-z,A-Z,+,/,= 字符