Unstable
Data encoding and decoding using Base64 algorithms.
var base64 = require("sdk/base64"); var encodedData = base64.encode("Hello, World"); var decodedData = base64.decode(encodedData);
Globals
Functions
encode(data, charset)
Creates a base-64 encoded ASCII string from a string of binary data.
Parameters
data : string
The data to encode
charset : string
The charset of the string to encode (optional). The only accepted value is "utf-8"
. In order to encode and decode Unicode strings, the charset parameter needs to be set:
var base64 = require("sdk/base64"); var encodedData = base64.encode(unicodeString, "utf-8");
Returns
string : The encoded string
decode(data, charset)
Decodes a string of data which has been encoded using base-64 encoding.
Parameters
data : string
The encoded data
charset : string
The charset of the string to encode (optional). The only accepted value is "utf-8"
. In order to encode and decode Unicode strings, the charset parameter needs to be set:
var base64 = require("sdk/base64"); var decodedData = base64.decode(encodedData, "utf-8");
Returns
string : The decoded string