HELP: Convert from a binary data type to a neutral FL5 element TYPE: OBJECT SYNTAX: FROM(DECODE/ENCODE=OFF/BASE16/BASE32/BASE64,CHRSET=NONE/SYSTEM/ASCII/UCS1/UTF8/EBCDIC/UCS2BE/UTF16BE/UCS2LE/UTF16LE/UCS4BE/UTF32BE/UCS4LE/UTF32LE/LOCAL,IGNSPC)
This object can be used to convert several external representations of binary data (e.g. Base64/32 or hexadecimal) into a neutral internal binary data type (length and data).
NUMBER: DECODE/ENCODE=OFF/BASE16/BASE32/BASE64 - Base decoding selector [NONE]
OFF - No en/decoding (copy)
BASE16 - Base16 (hexadecimal) encoding
BASE32 - Base32 encoding
BASE64 - Base64 encoding
NUMBER: CHRSET=NONE/SYSTEM/ASCII/UCS1/UTF8/EBCDIC/UCS2BE/UTF16BE/UCS2LE/UTF16LE/UCS4BE/UTF32BE/UCS4LE/UTF32LE/LOCAL - Character set for base decoding [SYSTEM]
NONE - No character set defined
SYSTEM - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
ASCII - ASCII (mainly used in the for open system)
UCS1 - UCS-1 (for text formatting identical to ASCII < 64k)
UTF8 - UTF-8 (for text formatting identical to ASCII < 2M)
EBCDIC - EBCDIC (mainly used on IBM mainframe)
UCS2BE - UCS-2 Big Endian (multibyte character set < 64k)
UTF16BE - UTF-16 Big Endian (multibyte character set < 2M)
UCS2LE - UCS-2 Little Endian (multibyte character set < 64k)
UTF16LE - UTF-16 Little Endian (multibyte character set < 2M)
UCS4BE - UCS-4 Big Endian (multibyte character set < 64k)
UTF32BE - UTF-32 Big Endian (multibyte character set < 2M)
UCS4LE - UCS-4 Little Endian (multibyte character set < 64k)
UTF32LE - UTF-32 Little Endian (multibyte character set < 2M)
LOCAL - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
SWITCH: IGNSPC - Ignore whitespace characters during base decoding [FALSE]