Saltar al contenido principal

BinaryFormat.Text

Devuelve un formato binario que lee un valor de texto.

Syntax

BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function

Remarks

Devuelve un formato binario que lee un valor de texto. El length especifica el número de bytes para decodificar o el formato binario de la longitud que antecede al texto. El valor opcional encoding especifica la codificación del texto. Si no se especifica encoding, la codificación se determina a partir de las marcas BOM Unicode. Si no hay ninguna marca BOM, se usa TextEncoding.Utf8.

Examples

Example #1

Descodifique dos bytes como texto ASCII.

let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)

Result:

"AB"

Example #2

Decodificar texto ASCII cuando la longitud del texto en bytes aparezca antes que el texto como un byte.

let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)

Result:

"AB"

Category

Binary Formats.Reading text