UNPKG

minigame-std

Version:

Mini Game Standard Development Library.

19 lines (17 loc) 621 B
import { byteStringFromBuffer, byteStringToBuffer, textDecode, textEncode } from '../codec/mod.ts'; /** * 将字符串数据编码为 Base64 格式。 * @param data - 需要编码的字符串数据。 * @returns 编码后的 Base64 字符串。 */ export function encodeBase64(data: string): string { return btoa(byteStringFromBuffer(textEncode(data))); } /** * 将 Base64 格式的字符串数据解码。 * @param data - 需要解码的 Base64 字符串。 * @returns 解码后的字符串。 */ export function decodeBase64(data: string): string { return textDecode(byteStringToBuffer(atob(data))); }