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.

Copiar
Definir campo [ tabela::container ; HexDecode ( tabela::texto ; "key.data" ) ]