AJ ONeal 625d3f256f
Merge pull request #4 from pdehaan/patch-1
Update license attribute
2018-03-27 22:34:58 -06:00
2012-06-26 13:28:01 -06:00
2013-07-25 09:17:12 -07:00
2016-05-10 11:01:01 -05:00
2013-07-25 09:17:12 -07:00
2015-05-20 22:48:25 -07:00
2014-05-20 09:58:09 -05:00
2012-09-19 14:22:55 -06:00

btoa

A port of the browser's btoa function.

Uses Buffer to emulate the exact functionality of the browser's btoa (except that it supports unicode and the browser may not).

It turns binary data to base64-encoded ascii.

(function () {
  "use strict";
  
  var btoa = require('btoa')
    , bin = "Hello, 世界"
    , b64 = btoa(bin)
    ;

  console.log(b64); // "SGVsbG8sIBZM"
}());

Note: Unicode may or may not be handled incorrectly.

Copyright and license

Code and documentation copyright 2012-2014 AJ ONeal Tech, LLC.

Code released under the Apache license.

Docs released under Creative Commons.

Description
btoa for Node.JS (it's a one-liner)
Readme 43 KiB
Languages
JavaScript 100%