HexDecode
Retorna o conteúdo do container ou do texto codificado no formato hexadecimal.
Formato
HexDecode ( dados {; nomeDoArquivoComExtensão } )
Parâmetros
dados
- expressão de texto ou campo de texto que contém dados hexadecimais a decodificar.
nomeDoArquivoComExtensão
- expressão de texto ou campo de texto que contém o nome do arquivo e a extensão a serem usados quando o conteúdo armazenado é armazenado em um campo de container.
Tipo de dados retornado
texto, container
Originada na versão
16.0
Descrição
Para decodificar um valor hexa e retornar o resultado em um campo de texto (ou uma variável usada como dados de texto), especifique o texto que estava no formato UTF-8 e foi codificado no formato hexadecimal no parâmetro dados
.
Para decodificar um valor hexadecimal que representa dados binários, retorne o resultado em um campo de container (ou uma variável usada como dados de container) e especifique o parâmetro nomeDoArquivoComExtensão
. Se um nome de arquivo e extensão não forem especificados, essa função retornará texto em vez dos dados do container.
Exemplo 1
HexDecode ( "46696C654D616B6572" )
retorna FileMaker.
Exemplo 2
Decodifica dados hexadecimais em um campo de texto e o armazena como um arquivo com nome key.data em um campo de container.
Definir campo [ tabela::container ; HexDecode ( tabela::texto ; "key.data" ) ]