UNPKG

uint8-to-base64

Version:
23 lines (18 loc) 571 B
var uint8ToBase64 = (function (exports) { 'use strict'; var fromCharCode = String.fromCharCode; var encode = function encode(uint8array) { var output = []; for (var i = 0, length = uint8array.length; i < length; i++) output.push(fromCharCode(uint8array[i])); return btoa(output.join('')); }; var asCharCode = function asCharCode(c) { return c.charCodeAt(0); }; var decode = function decode(chars) { return Uint8Array.from(atob(chars), asCharCode); }; exports.decode = decode; exports.encode = encode; return exports; }({}));