mozilla

Compare Revisions

base64

Change Revisions

Revision 496717:

Revision 496717 by wbamberg on

Revision 498301:

Revision 498301 by wbamberg on

Title:
base64
base64
Slug:
User:wbamberg/Add-ons/SDK/High-Level_APIs/base64
User:wbamberg/Add-ons/SDK/High-Level_APIs/base64
Content:

Revision 496717
Revision 498301
nn7    <div class="note">
8      <p>
9        Unstable
10      </p>
11    </div>
t8      base64 encoding and decoding.t13      <br>
14      <br>
15      This module provides data encoding and decoding using Base6
 >4 algorithms.<br>
16      <br>
17      var base64 = require("sdk/base64");<br>
18      &nbsp;<br>
19      var encodedData = base64.encode("Hello, World");<br>
20      var decodedData = base64.decode(encodedData);<br>
21      <br>
22      Unicode Strings<br>
23      <br>
24      In order to encode and decode properly Unicode strings, the
 > charset parameter needs to be set to "utf-8":<br>
25      <br>
26      <br>
27      var base64 = require("sdk/base64");<br>
28      <br>
29      var encodedData = base64.encode(unicodeString, "utf-8");<br
 >>
30      var decodedData = base64.decode(encodedData, "utf-8");<br>
31      <br>
32      Globals<br>
33      <br>
34      Functions<br>
35      <br>
36      encode(data, charset)<br>
37      <br>
38      Creates a base-64 encoded ASCII string from a string of bin
 >ary data.<br>
39      data : string<br>
40      <br>
41      The data to encode<br>
42      [ charset : string ]<br>
43      <br>
44      The charset of the string to encode (optional). The only ac
 >cepted value is "utf-8".<br>
45      Returns: string<br>
46      <br>
47      The encoded string<br>
48      <br>
49      decode(data, charset)<br>
50      <br>
51      <br>
52      Decodes a string of data which has been encoded using base-
 >64 encoding.<br>
53      data : string<br>
54      <br>
55      The encoded data<br>
56      [ charset : string ]<br>
57      <br>
58      The charset of the string to encode (optional). The only ac
 >cepted value is "utf-8".<br>
59      Returns: string<br>
60      <br>
61      The decoded string<br>
62      &nbsp;

Back to History