适用范围:
实例:
1. 在node.js中实现Base64编码:
let data = 'stackabuse.com'; let buff = new Buffer(data); // 默认用 utf-8 编码格式解释字符串 let base64data = buff.toString('base64');解码Base64字符串:
let data = 'stackabuse.com'; let buff = new Buffer(data); // 默认用 utf-8 编码格式解释字符串 let base64data = buff.toString('base64');2. 在浏览器中实现字符串与Base64转换:
编码语法:
let encodedData = window.btoa("DeathGhost"); // 编码 输出: RGVhdGhHaG9zdA==解码语法:
let decodedData = window.atob('RGVhdGhHaG9zdA=='); // 解码 输出:DeathGhost