Base64Encode

Returns data as text in Base64 format.

Format 

Base64Encode ( data )

Parameters 

data - any text expression or field.

Data type returned 

text

Originated in version 

13.0

Description 

This function converts text in text fields, variables, and calculations to UTF-8 format before encoding it (container data is not converted before encoding it). Base64Encode follows the RFC 2045 standard for formatting Base64-encoded text. See Base64EncodeRFC function.

Base64 encoding does not retain the filename or extension of encoded container field content.

Example 1 

Base64Encode(Products::Color) returns QmxhY2s= when Products::Color is set to "Black".

Example 2 

Base64Encode(Products::Container) returns a string that begins with iVBORw0KGgoAAAANSUhEUgAAAB8 when Products::Container is set to Help button. The Base64 string in this example was shortened for readability.