BinaryFormat.Text
Zwraca format binarny odczytujący wartość tekstową.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Zwraca format binarny odczytujący wartość tekstową. Parametr length
określa liczbę bajtów do zdekodowania lub format binarny długości poprzedzający tekst. Opcjonalna wartość encoding
określa kodowanie tekstu. Jeśli parametr encoding
nie jest określony, kodowanie jest ustalane na podstawie znaczników kolejności bajtów Unicode. W przypadku braku znaczników kolejności bajtów jest używany format TextEncoding.Utf8
.
Examples
Example #1
Zdekoduj dwa bajty jako tekst w formacie ASCII.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Zdekoduj tekst w formacie ASCII, w którym długość tekstu w bajtach występuje przed tekstem w postaci bajtów.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text