Skip to main content

BinaryFormat.Text

Atgriež bināru formātu, kas satur teksta vērtību.

Syntax

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

Remarks

Atgriež bināru formātu, kas satur teksta vērtību. Vērtība length norāda dekodējamo baitu skaitu vai garuma bināro formātu, kas atrodas teksta priekšā. Neobligātā vērtība encoding norāda teksta kodējumu. Ja vērtība encoding nav norādīta, tad kodējums tiek noteikts no Unikoda baitu secības atzīmēm. Ja nav nevienas baitu secības atzīmes, tad tiek izmantots TextEncoding.Utf8.

Examples

Example #1

Dekodēt divus baitus kā ASCII tekstu.

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

Result:

"AB"

Example #2

Dekodēt ASCII tekstu, ja teksta garums baitos tiek rādīts teksta priekšā kā baits.

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

Result:

"AB"

Category

Binary Formats.Reading text