UNPKG

uint8-to-base64

Version:
13 lines (9 loc) 345 B
const {fromCharCode} = String; export const encode = uint8array => { const output = []; for (let i = 0, {length} = uint8array; i < length; i++) output.push(fromCharCode(uint8array[i])); return btoa(output.join('')); } const asCharCode = c => c.charCodeAt(0); export const decode = chars => Uint8Array.from(atob(chars), asCharCode);