Ugrás a fő tartalomhoz

BinaryFormat.Text

Szöveges értéket olvasó bináris formátumot ad vissza.

Syntax

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

Remarks

Szöveges értéket olvasó bináris formátumot ad vissza. A(z) length megadja a dekódolandó bájtok számát, illetve a szöveg előtti hosszúság bináris formátumát. A választható encoding érték a szöveg kódolását adja meg. Ha a(z) encoding nincs megadva, akkor a Unicode bájtsorrendjelzők határozzák meg a kódolást. Ha nincsenek bájtsorrendjelzők, akkor a TextEncoding.Utf8 használható.

Examples

Example #1

ASCII-szövegként dekódol két bájtot.

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

Result:

"AB"

Example #2

ASCII-szöveget dekódol, amelyben a szöveg hosszúsága bájtban szerepel a bájtban megadott szöveg előtt.

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

Result:

"AB"

Category

Binary Formats.Reading text