| atob |
| === |
| |
| | **atob** |
| | [btoa](https://git.coolaj86.com/coolaj86/btoa.js) |
| | [unibabel.js](https://git.coolaj86.com/coolaj86/unibabel.js) |
| | Sponsored by [ppl](https://ppl.family) |
| |
| Uses `Buffer` to emulate the exact functionality of the browser's atob. |
| |
| Note: Unicode may be handled incorrectly (like the browser). |
| |
| It turns base64-encoded <strong>a</strong>scii data back **to** <strong>b</strong>inary. |
| |
| ```javascript |
| (function () { |
| "use strict"; |
| |
| var atob = require('atob'); |
| var b64 = "SGVsbG8sIFdvcmxkIQ=="; |
| var bin = atob(b64); |
| |
| console.log(bin); // "Hello, World!" |
| }()); |
| ``` |
| |
| ### Need Unicode and Binary Support in the Browser? |
| |
| Check out [unibabel.js](https://git.coolaj86.com/coolaj86/unibabel.js) |
| |
| Changelog |
| ======= |
| |
| * v2.1.0 address a few issues and PRs, update URLs |
| * v2.0.0 provide browser version for ios web workers |
| * v1.2.0 provide (empty) browser version |
| * v1.1.3 add MIT license |
| * v1.1.2 node only |
| |
| LICENSE |
| ======= |
| |
| Code copyright 2012-2018 AJ ONeal |
| |
| Dual-licensed MIT and Apache-2.0 |
| |
| Docs copyright 2012-2018 AJ ONeal |
| |
| Docs released under [Creative Commons](https://git.coolaj86.com/coolaj86/atob.js/blob/master/LICENSE.DOCS). |