HexDecode
Purpose
Returns either container or text content from text encoded in hexadecimal format.
Format
HexDecode(data{;fileNameWithExtension})
Parameters
data - text expression or text field that contains hexadecimal data to decode.
fileNameWithExtension - text expression or text field that contains the filename and extension to use when the returned content is stored in a container field.
Data type returned
text, container
Originated in
FileMaker Pro 16.0
Description
Hex encoding does not retain the filename or extension of encoded content, so you can use the fileNameWithExtension parameter to specify this information if you store the returned content of HexDecode in a container field. If a filename and extension are not specified, HexDecode returns text rather than container content.
Notes
•This function is not supported in runtime solutions and returns "?".
Example 1
HexDecode ( "46696C654D616B6572" ) returns FileMaker.
Example 2
Decodes hexadecimal data in a text field and stores it as a file named key.data in a container field.
Set Field [ table::container ; HexDecode ( table::text ; "key.data" ) ]
Related topics