BinaryFormat.Text
Returnerer et binært format, der læser en tekstværdi.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Returnerer et binært format, der læser en tekstværdi. length
angiver antallet af byte, der skal afkodes, eller det binære format af den længde, der står foran teksten. Den valgfrie værdi encoding
angiver kodningen af teksten. Hvis encoding
ikke er angivet, bestemmes kodningen ud fra de Unicode-baserede byterækkefølgemærker. Hvis der ikke findes nogen byterækkefølgemærker, bruges TextEncoding.Utf8
.
Examples
Example #1
Afkod to byte som ASCII-tekst.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Afkod ASCII-tekst, hvor længden af teksten i byte står foran teksten som en byte.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text