@ende/encoding/base32
ende add jsr:@ende/encodingVersion 2026.10.15 on JSR.
Utilities for base32 encoding and decoding.
Modified from https://github.com/beatgammit/base64-js.
import { encodeBase32, decodeBase32 } from "@ende/encoding/base32";
import { assertEquals } from "@ende/assert";
assertEquals(encodeBase32("foobar"), "MZXW6YTBOI======");
assertEquals(
decodeBase32("MZXW6YTBOI======"),
new TextEncoder().encode("foobar")
);
Exports
decodeBase32— Decodes a base32-encoded string.encodeBase32— Converts data into a base32-encoded string.Uint8Array_— Proxy type of {@code Uint8Array<ArrayBuffer>} or {@code Uint8Array} in TypeScript 5.7 or below respectively.