Projekt

Obecné

Profil

Stáhnout (1.13 KB) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
atob
2
===
3
4
| **atob**
5
| [btoa](https://git.coolaj86.com/coolaj86/btoa.js)
6
| [unibabel.js](https://git.coolaj86.com/coolaj86/unibabel.js)
7
| Sponsored by [ppl](https://ppl.family)
8
9
Uses `Buffer` to emulate the exact functionality of the browser's atob.
10
11
Note: Unicode may be handled incorrectly (like the browser).
12
13
It turns base64-encoded <strong>a</strong>scii data back **to** <strong>b</strong>inary.
14
15
```javascript
16
(function () {
17
  "use strict";
18
19
  var atob = require('atob');
20
  var b64 = "SGVsbG8sIFdvcmxkIQ==";
21
  var bin = atob(b64);
22
23
  console.log(bin); // "Hello, World!"
24
}());
25
```
26
27
### Need Unicode and Binary Support in the Browser?
28
29
Check out [unibabel.js](https://git.coolaj86.com/coolaj86/unibabel.js)
30
31
Changelog
32
=======
33
34
  * v2.1.0 address a few issues and PRs, update URLs
35
  * v2.0.0 provide browser version for ios web workers
36
  * v1.2.0 provide (empty) browser version
37
  * v1.1.3 add MIT license
38
  * v1.1.2 node only
39
40
LICENSE
41
=======
42
43
Code copyright 2012-2018 AJ ONeal
44
45
Dual-licensed MIT and Apache-2.0
46
47
Docs copyright 2012-2018 AJ ONeal
48
49
Docs released under [Creative Commons](https://git.coolaj86.com/coolaj86/atob.js/blob/master/LICENSE.DOCS).