Skip to content

starterstep/js-base64

Repository files navigation

build status

base64.js

Yet another Base64 transcoder

Usage

In Browser

<scriptsrc="base64.js"></script>

node.js

varBase64=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 flavorsBase64.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();// 小飼弾}

SEE ALSO

About

Base64 implementation for JavaScript

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript86.3%
  • HTML13.7%