function strToHexCharCode(str){if(str==="")return"";var hexCharCode=[];for(var i=0;i>6&31);utf+=String.fromCharCode(128|code>>0&63)}else if(code<65536){utf+=String.fromCharCode(224|code>>12&15);utf+=String.fromCharCode(128|code>>6&63);utf+=String.fromCharCode(128|code>>0&63)}else{throw"不是UCS-2字符集"}}return utf}function hexTobin(str){str=str.toUpperCase();let hex_array=[{key:0,val:"0000"},{key:1,val:"0001"},{key:2,val:"0010"},{key:3,val:"0011"},{key:4,val:"0100"},{key:5,val:"0101"},{key:6,val:"0110"},{key:7,val:"0111"},{key:8,val:"1000"},{key:9,val:"1001"},{key:"A",val:"1010"},{key:"B",val:"1011"},{key:"C",val:"1100"},{key:"D",val:"1101"},{key:"E",val:"1110"},{key:"F",val:"1111"}];let value="";for(let i=0;i4){list.push(str.substring(0,4));str=str.substring(4)}list.push(str);for(let i=0;i