HexDecode
从以十六进制格式编码的文本中返回容器内容或文本内容。
格式
HexDecode(数据{;带扩展名的文件名称})
参数
数据
- 包含要解码的十六进制数据的文本表达式或文本字段。
带扩展名的文件名称
- 返回内容存储在容器字段中时,包含要使用的文件名和扩展名的文本表达式或文本字段。
返回的数据类型
文本、容器
原始版本
16.0
说明
要对十六进制值进行解码并返回文本字段中的结果(或者是用作文本数据的变量),请为数据
参数指定 UTF-8 格式且采用十六进制编码的文本。
要对表示二进制数据的十六进制值进行解码,请返回容器字段中的结果(或者是用作容器数据的变量)并指定带扩展名的文件名称
参数。如果未指定文件名和扩展名,此函数会返回文本,不返回容器数据。
示例 1
HexDecode ( "46696C654D616B6572" )
返回 FileMaker。
示例 2
解码文本字段中的十六进制数据,并将其作为名为 key.data 的文件存储在容器字段中。
复制
设置字段 [ 表::容器 ; HexDecode ( 表::文本 ; "key.data" ) ]