Skip to main content

BinaryFormat.Text

Returnează un format binar care citeşte o valoare text.

Syntax

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

Remarks

Returnează un format binar care citește o valoare text. length specifică numărul de byți de decodificat sau formatul binar al lungimii care apare înaintea textului. Valoarea encoding opțională arată codificarea textului. Dacă nu se specifică encoding, atunci codificarea este determinată din marcatorii pentru ordinea biților Unicode. Dacă nu există marcatori pentru ordinea biților, atunci se utilizează TextEncoding.Utf8.

Examples

Example #1

Decodificaţi doi octeţi ca text ASCII.

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

Result:

"AB"

Example #2

Decodificaţi textul ASCII în care lungimea textului în octeţi apare înaintea textului ca octet.

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

Result:

"AB"

Category

Binary Formats.Reading text