Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 834 Bytes

api.md

File metadata and controls

48 lines (29 loc) · 834 Bytes

文档

这是一个base64编码解码库

encode

Base64生成函数

根据字符串或二进制流生成bese64串

函数参数和返回值

  • param {string} str 传入的字符串,传入object类型参数将会报错。
  • return {string} 生成的bese64码

举个例子

var base64 = require('@jsmini/base64')

base64.encode('hello world')  // aGVsbG8gd29ybGQ=

decode

Base64解析函数

根据bese64串解析出原始字符串

函数参数和返回值

  • param {string} str 传入的base64串。传入其他类型参数会报错
  • return {string} 生成的bese64码

举个例子

var base64 = require('@jsmini/base64')

base64.decode('MTIz')  // 123

base64.decode('{ test: 'hello' }') // InvalidCharacterError

atob

encode别名,功能同encode

btoa

decode别名,功能同decode