MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Your Search Results

    base64

    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

    Document Tags and Contributors

    Tags: 
    Contributors to this page: wbamberg
    Last updated by: wbamberg,
    Hide Sidebar