The function BASE64_DECODE decodes Text that has been encoded using base64 encoding.
This function accepts a String holding base64 encoded data and returns the decoded text of that data. Note that while base64 encoding can encode any arbitrary data, BASE64_DECODE only decodes plain text that was encoded. See Encoding in Airscript (URLs & Base64) for more details.
Declaration
BASE64_DECODE(base64_data) -> decoded_string
Parameters
base64_data (required, type: string)
A string containing base64 encoded data.
Return Values
decoded_string (type: string)
The decoded string.
Examples
The base64 encoding for the string "top secret!" is "dG9wIHNlY3JldCE=". This string can be decoded with BASE64_DECODE, making it not so top secret.
BASE64_DECODE("dG9wIHNlY3JldCE=") -> "top secret!"
Discussion
The function BASE64_ENCODE is the opposite operation to BASE64_DECODE. Rather than decoding a String, it will encode it. Encoding, and then decoding a String will produce the original String.
BASE64_DECODE(BASE64_ENCODE("Hello, world!")) -> "Hello, world"