/** * Created by SLICE_30_K on 2017/5/22. * * 支持一般Base64的编码和解码 * 支持符合RFC_4648标准中"URL and Filename Safe Alphabet"的URL安全Base64编解码 * 支持中文字符的编解码(Unicode编码) */ (function(n,m){"object"===typeof exports?module.exports=exports=m():"function"===typeof define&&define.amd?define(m):window.BASE64=m()})(this,function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),q=function(b){for(var h=[];0a){for(a=8-d.length;0<=--a;)d.unshift(0);e=e.concat(d)}else 128<=a&&2047>=a?e=e.concat(l(2,d)):2048<=a&&65535>=a?e=e.concat(l(3,d)):65536<=a&&2097151>=a?e=e.concat(l(4,d)):2097152<=a&&67108863>=a?e=e.concat(l(5,d)):4E6<=a&&2147483647>=a&&(e=e.concat(l(6,d)))}a=e;e=h?m:n;g=f=0;for(d=a.length;g