|
Text - Base64 encode/decode |
Declaration
<AMTEXT ACTIVITY="encryption_base64" TEXT="text" ACTION="text (options)" RESULTVARIABLE="text" /> |
Description
Encodes a sequence of binary data into Base64 format and/or decodes a sequence of Base64 encoded text into binary data.
Practical Usage
Commonly
used to encode binary data that needs to be stored and transferred over
media that are designed to deal with textual data. This is to ensure that
the data remains intact without modification during transport. Base64
is used commonly in a number of applications including email by way of MIME
and storing complex data in XML.
Parameters
General
Property |
Type |
Required |
Default |
Markup |
Description |
Text |
Text |
Yes |
(Empty) |
TEXT="text string" |
The target data to encode/decode. As with every text parameter, if the data you wish to convert is contained in a variable, simply enter the variable name surrounded by percentage signs to resolve it to it's contents at runtime (i.e. %variableName%). |
Action |
Text (options) |
Yes |
Encode |
|
The action to perform. The available options are:
|
Populate variable with result |
Text |
Yes |
(Empty) |
RESULTVARIABLE="VarName" |
The name of an existing variable in which to populate the newly encoded/decoded data. |
Example
- The sample AML code below can be copied and pasted directly into the Steps Panel of the Task Builder.
- Parameters containing user credentials, files, file paths, and/or other information specific to the task must be customized before the sample code can run successfully.
description
This sample task demonstrates Automate's ability to encode and decode data in Base64 format. A dialog box will ask to enter a string of text.
<AMVARIABLE NAME="theText" /> <AMSHOWDIALOG ACTIVITY="input" DEFAULTVALUE="Enter a string of text here." RESULTVARIABLE="theText">This task demonstrates Automate's ability to encode and decode data in Base64 format. </AMSHOWDIALOG> <AMTEXT ACTIVITY="encryption_base64" RESULTVARIABLE="theText">%theText%</AMTEXT> <AMSHOWDIALOG WINDOWTITLE="The text encoded to Base64 format.">%theText%</AMSHOWDIALOG> <AMTEXT ACTIVITY="encryption_base64" ACTION="decode" RESULTVARIABLE="theText">%theText%</AMTEXT> <AMSHOWDIALOG WINDOWTITLE="The Base64 encoded data decoded back to binary text.">%theText%</AMSHOWDIALOG> |