You are here: Strings > BinaryDecoder


Converts ASCII text to binary data using Base64 or HEX decoding methods.

The transformer converts the ASCII text into a sequence of bytes, and then sets these bytes as the value of the destination attribute. If the ASCII text represents an encoded string value, use the Character Encoding for Output Data parameter to set the character encoding of the output attribute.

For example, if the encoding string was produced from a UTF-8 string, the Character Encoding parameter should be set to UTF-8, or the string value will not be meaningful in other transformers. If no character encoding is selected, the attribute is tagged as containing binary data.

If the attribute value contains invalid data (that is, the attribute value was not properly encoded using the selected encoding method), the translation will stop.


Editing Transformer Parameters

Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.

Transformer Categories


Transformer History

Selecting HEX as the Encoding Type replaces the HexDecoder transformer, which is now deprecated.

Search FME Knowledge Center

Search for samples and information about this transformer on the FME Knowledge Center.

Tags Keywords: HexDecoder