mirror of
https://github.com/thangisme/notes.git
synced 2026-06-11 09:29:11 -04:00
Initial commit
This commit is contained in:
51
node_modules/js-base64/README.md
generated
vendored
Normal file
51
node_modules/js-base64/README.md
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
[](http://travis-ci.org/dankogai/js-base64)
|
||||
|
||||
# base64.js
|
||||
|
||||
Yet another Base64 transcoder
|
||||
|
||||
## Usage
|
||||
|
||||
### In Browser
|
||||
````html
|
||||
<script src="base64.js"></script>
|
||||
````
|
||||
### node.js
|
||||
````javascript
|
||||
var Base64 = require('./base64.js').Base64;
|
||||
````
|
||||
|
||||
|
||||
## SYNOPSIS
|
||||
|
||||
````javascript
|
||||
Base64.encode('dankogai'); // ZGFua29nYWk=
|
||||
Base64.encode('小飼弾'); // 5bCP6aO85by+
|
||||
Base64.encodeURI('小飼弾'); // 5bCP6aO85by-
|
||||
|
||||
Base64.decode('ZGFua29nYWk='); // dankogai
|
||||
Base64.decode('5bCP6aO85by+'); // 小飼弾
|
||||
// note .decodeURI() is unnecessary since it accepts both flavors
|
||||
Base64.decode('5bCP6aO85by-'); // 小飼弾
|
||||
````
|
||||
|
||||
### String Extension for ES5
|
||||
|
||||
````javascript
|
||||
if (Base64.extendString) {
|
||||
// you have to explicitly extend String.prototype
|
||||
Base64.extendString();
|
||||
// once extended, you can do the following
|
||||
'dankogai'.toBase64(); // ZGFua29nYWk=
|
||||
'小飼弾'.toBase64(); // 5bCP6aO85by+
|
||||
'小飼弾'.toBase64(true); // 5bCP6aO85by-
|
||||
'小飼弾'.toBase64URI(); // 5bCP6aO85by-
|
||||
'ZGFua29nYWk='.fromBase64(); // dankogai
|
||||
'5bCP6aO85by+'.fromBase64(); // 小飼弾
|
||||
'5bCP6aO85by-'.fromBase64(); // 小飼弾
|
||||
}
|
||||
````
|
||||
|
||||
## SEE ALSO
|
||||
|
||||
+ http://en.wikipedia.org/wiki/Base64
|
||||
Reference in New Issue
Block a user