猛戳
https://github.com/dankogai/js-base64
可以得到支持base64的js lib文件。
通过下面介绍可以知晓其使用方法:
base64.js
Yet another Base64 transcoder
Usage
In Browser
src="base64.js">
node.js
var Base64 = require('./base64.js').Base64;
SYNOPSIS
Base64.encode('dankogai'); // ZGFua29nYWk= Base64.encode('小飼弾'); // 5bCP6aO85by+Base64.encodeURI('小飼弾'); // 5bCP6aO85by- Base64.decode('ZGFua29nYWk='); // dankogaiBase64.decode('5bCP6aO85by+'); // 小飼弾 // note .decodeURI() is unnecessary since it accepts both flavors Base64.decode('5bCP6aO85by-'); // 小飼弾
String Extension for ES5
if (Base64.extendString) { // you have to explicitly extend String.prototypeBase64.extendString(); // once extended, you can do the following 'dankogai'.toBase64(); // ZGFua29nYWk= '小飼弾'.toBase64(); // 5bCP6aO85by+ '小飼弾'.toBase64(true); // 5bCP6aO85by- '小飼弾'.toBase64URI(); // 5bCP6aO85by- 'ZGFua29nYWk='.fromBase64(); // dankogai'5bCP6aO85by+'.fromBase64(); // 小飼弾 '5bCP6aO85by-'.fromBase64(); // 小飼弾 }