Skip to main content
Module

x/base64/mod.ts

base64 strings from/to Uint8Arrays
Very Popular
Latest
File
import { init } from "./base.ts";
const lookup: string[] = [];const revLookup: number[] = [];const code: string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
for (let i: number = 0, l = code.length; i < l; ++i) { lookup[i] = code[i]; revLookup[code.charCodeAt(i)] = i;}
// Support decoding URL-safe base64 strings, as Node.js does.// See: https://en.wikipedia.org/wiki/Base64#URL_applicationsrevLookup["-".charCodeAt(0)] = 62;revLookup["_".charCodeAt(0)] = 63;
export const { byteLength, toUint8Array, fromUint8Array } = init( lookup, revLookup,);