Base64 operations.
- Copyright:
-
- Crown Copyright 2016
- License:
-
- Apache-2.0
- Source:
Members
-
<static, constant> ALPHABET
-
- Default Value:
-
- A-Za-z0-9+/=
- Source:
-
<static, constant> ALPHABET_OPTIONS
-
- Default Value:
-
- ["{\"name\":\"Standard: A-Za-z0-9+/=\",\"value\":\"A-Za-z0-9+/=\"}","{\"name\":\"URL safe: A-Za-z0-9-_\",\"value\":\"A-Za-z0-9-_\"}","{\"name\":\"Filename safe: A-Za-z0-9+-=\",\"value\":\"A-Za-z0-9+\\\\-=\"}","{\"name\":\"itoa64: ./0-9A-Za-z=\",\"value\":\"./0-9A-Za-z=\"}","{\"name\":\"XML: A-Za-z0-9_.\",\"value\":\"A-Za-z0-9_.\"}","{\"name\":\"y64: A-Za-z0-9._-\",\"value\":\"A-Za-z0-9._-\"}","{\"name\":\"z64: 0-9a-zA-Z+/=\",\"value\":\"0-9a-zA-Z+/=\"}","{\"name\":\"Radix-64: 0-9A-Za-z+/=\",\"value\":\"0-9A-Za-z+/=\"}","{\"name\":\"Uuencoding: [space]-_\",\"value\":\" -_\"}","{\"name\":\"Xxencoding: +-0-9A-Za-z\",\"value\":\"+\\\\-0-9A-Za-z\"}","{\"name\":\"BinHex: !-,-0-689@A-NP-VX-Z[`a-fh-mp-r\",\"value\":\"!-,-0-689@A-NP-VX-Z[`a-fh-mp-r\"}","{\"name\":\"ROT13: N-ZA-Mn-za-m0-9+/=\",\"value\":\"N-ZA-Mn-za-m0-9+/=\"}"]
- Source:
-
<static, constant> REMOVE_NON_ALPH_CHARS
-
- Default Value:
-
- true
- Source:
-
<static, constant> BASE32_ALPHABET
-
- Default Value:
-
- A-Z2-7=
- Source:
-
<static, constant> SHOW_IN_BINARY
-
- Source:
-
<static, constant> OFFSETS_SHOW_VARIABLE
-
- Default Value:
-
- true
- Source:
Methods
-
<static> run_to(input, args)
-
To Base64 operation.
Parameters:
Name Type Description input
byte_array args
Array.<Object> - Source:
Returns:
- Type
- string
-
<static> run_from(input, args)
-
From Base64 operation.
Parameters:
Name Type Description input
string args
Array.<Object> - Source:
Returns:
- Type
- byte_array
-
<static> run_to_32(input, args)
-
To Base32 operation.
Parameters:
Name Type Description input
byte_array args
Array.<Object> - Source:
Returns:
- Type
- string
-
<static> run_from_32(input, args)
-
From Base32 operation.
Parameters:
Name Type Description input
string args
Array.<Object> - Source:
Returns:
- Type
- byte_array
-
<static> run_offsets(input, args)
-
Show Base64 offsets operation.
Parameters:
Name Type Description input
byte_array args
Array.<Object> - Source:
Returns:
- Type
- html
-
<static> highlight_to(pos, args)
-
Highlight to Base64
Parameters:
Name Type Description pos
Array.<Object> pos[].start
number pos[].end
number args
Array.<Object> - Source:
Returns:
pos
- Type
- Array.<Object>
-
<static> highlight_from(pos, args)
-
Highlight from Base64
Parameters:
Name Type Description pos
Array.<Object> pos[].start
number pos[].end
number args
Array.<Object> - Source:
Returns:
pos
- Type
- Array.<Object>