BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
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 de encoding
opcional especifica a codificação do texto. Se o encoding
não for especificado, a codificação será determinada das marcas de ordem de byte Unicode. Se nenhuma marca de ordem de byte estiver presente, TextEncoding.Utf8
será usado.
Decodifique dois bytes como texto ASCII.
Usage
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Saída
"AB"
Decodifique o texto ASCII em que o comprimento do texto em bytes aparece antes do texto como um byte.
Usage
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Saída
"AB"