binary2ascii
Version:
binary2ascii
3 lines (2 loc) • 935 B
JavaScript
;var a=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var y=(t,s)=>{for(var o in s)a(t,o,{get:s[o],enumerable:!0})},A=(t,s,o,r)=>{if(s&&typeof s=="object"||typeof s=="function")for(let e of f(s))!p.call(t,e)&&e!==o&&a(t,e,{get:()=>s[e],enumerable:!(r=l(s,e))||r.enumerable});return t};var w=t=>A(a({},"__esModule",{value:!0}),t);var x={};y(x,{binary2ascii:()=>u});module.exports=w(x);const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=t=>{const s=new Uint8Array(t),o=s.length,r=[],e=o%3,h=o-e;let i=-1;for(;++i<h;){const c=s[i],b=s[++i],d=s[++i];r.push(n[c>>>2],n[(c&3)<<4|b>>>4],n[(b&15)<<2|d>>>6],n[d&63])}if(e===1){const c=s[i];r.push(n[c>>>2],n[(c&3)<<4],"=","=")}else if(e===2){const c=s[i],b=s[++i];r.push(n[c>>>2],n[(c&3)<<4|b>>>4],n[(b&15)<<2],"=")}return r.join("")};
//# sourceMappingURL=index.cjs.map