Referência > Referência de funções > Funções de Container > HexDecode
 

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

Originado em 

FileMaker Pro 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.

Notas 

Esta função não é compatível com soluções em tempo de execução e retorna "?".

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") ]

Tópicos relacionados 

Referência de funções (lista de categorias)

Referência de funções (lista em ordem alfabética)

Sobre fórmulas

Sobre funções

Definição de campos de cálculo

Utilização de operadores em fórmulas