s3si.ts/utils.ts

17 lines
345 B
TypeScript

import { base64 } from "./deps.ts";
export function urlBase64Encode(data: ArrayBuffer) {
return base64.encode(data)
.replaceAll("+", "_")
.replaceAll("/", "-")
.replaceAll("=", "");
}
export function urlBase64Decode(data: string) {
return base64.decode(
data
.replaceAll("_", "+")
.replaceAll("-", "/"),
);
}