Projekt

Obecné

Profil

Stáhnout (1.13 KB) Statistiky
| Větev: | Revize:
1
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).
(3-3/8)