Skip to content

base64

Base64 编解码工具。

导入

typescript
import { encodeBase64, decodeBase64 } from '@cloudcome/utils-node/base64'

函数

encodeBase64

将字符串编码为 Base64。

typescript
function encodeBase64(input: string): string

参数

参数类型描述
inputstring要编码的字符串

返回值

string - Base64 编码的字符串

示例

typescript
encodeBase64('Hello, World!') // 'SGVsbG8sIFdvcmxkIQ=='
encodeBase64('你好') // '5L2g5aW9'

decodeBase64

将 Base64 字符串解码为普通字符串。

typescript
function decodeBase64(input: string): string

参数

参数类型描述
inputstringBase64 编码的字符串

返回值

string - 解码后的字符串

示例

typescript
decodeBase64('SGVsbG8sIFdvcmxkIQ==') // 'Hello, World!'
decodeBase64('5L2g5aW9') // '你好'

说明

Node.js 环境使用 Buffer 实现 Base64 编解码,与浏览器端的 btoa/atob 实现方式不同。

基于 MIT 许可发布