BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Szöveges értéket beolvasó bináris formátumot ad vissza. A length
kódolandó bájtok számát vagy a szöveg előtti hossz bináris formátumát adja meg. Az opcionális encoding
érték a szöveg kódolását határozza meg. Ha nincs encoding
megadva, akkor a kódolás a Unicode bájtsorrendjelekből lesz meghatározva. Ha nincsenek bájtsorrend-jelek, akkor TextEncoding.Utf8
a rendszer használja.
Két bájt dekódolás ASCII-szövegként.
Használat
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Hozam
"AB"
Olyan ASCII-szöveg dekódolása, amelynél bájtban a szöveg hossza bájtként jelenik meg a szöveg előtt.
Használat
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Hozam
"AB"