BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Returnerer et binærformat som leser en tekstverdi. Den length
angir antall byte som skal dekodes, eller det binære formatet for lengden som kommer foran teksten. Den valgfrie encoding
-verdien angir kodingen av teksten. Hvis encoding
ikke er angitt, bestemmes kodingen fra unicode-byterekkefølgemerkene. Hvis ingen byterekkefølgemerker finnes, brukes TextEncoding.Utf8
.
Dekode to byte som ASCII-tekst.
bruk
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
utdata
"AB"
Dekode ASCII-tekst der lengden på teksten i byte vises før teksten som en byte.
bruk
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
utdata
"AB"