Base64 Functions and Properties

Base64 Functions and Properties

In this article

encode

Description

Encodes a string using Base64.

This function is similar to the JavaScript base64 encode.

Syntax

Base64.encode()

Example

Expression: Base64.encode($City)

Where $City contains a string.

Result: "UGxlYXNhbnRvbg=="

decode

Description

Decodes a string using Base64.

This function is similar to the JavaScript Base64 decode.

Syntax

Base64.decode()

Example

Expression: Base64.decode($City)

Where $City contains an encoded string.

Result:  "Pleasanton"

decodeAsBinary

Description

Decodes the Base64 encoded string and returns it as a byte array.

Syntax

Base64.decodeAsBinary()

Example

Expression: Base64.decodeAsBinary($City)

Where $City contains an encoded string.

Result: "_snaptype_binary_base64":
"dgrfbvfr"

encodeAsBinary

Description

Encodes binary data and returns a Base64 string.

Syntax

Base64.encodeAsBinary()

Example

Expression: Base64.encodeAsBinary($City)

Where $City contains the byte array dgrfbvfr.

Result"_snaptype_binary_base64":
"MjM0"

decodeGZip

Description

Unzips and decodes the Base64 string.

Syntax

Base64.decodeGZip()

Example

Expression: Base64.decodeGZip($City)

Where $City is a GZipped Base64 string.

Result"Pleasanton"

decodeGZipAsBinary

Description

Unzips and decodes the Base64 string as a byte array.

Syntax

Base64.decodeGZipAsBinary()

Example

Expression: Base64.decodeGZipAsBinary($City)

Where $City is a GZipped Base64 byte array.

Result"Pleasanton"