Skip to content
Snippets Groups Projects
util.ts 532 B
Newer Older
  • Learn to ignore specific revisions
  • export const bufferToBase64 = (buffer: Uint8Array) => {
        const array = Array(buffer.length)
            .fill("")
            .map((_, i) => String.fromCharCode(buffer[i]))
            .join("");
        const base64 = btoa(array);
        return base64;
    };
    
    export const base64ToBuffer = (base64: string) => {
        const data = window.atob(base64);
        const length = data.length;
        const buffer = new Uint8Array(length);
        for (let i = 0; i < length; i++) {
            buffer[i] = data.charCodeAt(i);
        }
        return buffer;
    };