You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.1 KiB
49 lines
1.1 KiB
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).
|
|
|