Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sintaxe
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Sobre nós
Retorna um formato binário que lê um valor de texto. O length
especifica o número de bytes a serem decodificados ou o formato binário do comprimento que precede o texto. O valor encoding
opcional especifica a codificação do texto. Se o encoding
não for especificado, a codificação será determinada a partir das marcas de ordem de bytes Unicode. Se nenhuma marca de ordem de bytes estiver presente, TextEncoding.Utf8
será usada.
Exemplo 1
Decodificar dois bytes como texto ASCII.
Utilização
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Saída
"AB"
Exemplo 2
Decodificar texto ASCII onde o comprimento do texto em bytes é representado por um byte que aparece antes do texto.
Utilização
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Saída
"AB"