这是一个base64编码解码库
Base64生成函数
根据字符串或二进制流生成bese64串
函数参数和返回值
- param {string} str 传入的字符串,传入object类型参数将会报错。
- return {string} 生成的bese64码
举个例子
var base64 = require('@jsmini/base64')
base64.encode('hello world') // aGVsbG8gd29ybGQ=
Base64解析函数
根据bese64串解析出原始字符串
函数参数和返回值
- param {string} str 传入的base64串。传入其他类型参数会报错
- return {string} 生成的bese64码
举个例子
var base64 = require('@jsmini/base64')
base64.decode('MTIz') // 123
base64.decode('{ test: 'hello' }') // InvalidCharacterError
encode别名,功能同encode
decode别名,功能同decode