BinaryFormat.Text
Vrátí binární formát, který čte textovou hodnotu.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Vrátí binární formát, který čte textovou hodnotu. Parametr length určuje počet bajtů k dekódování nebo binární formát o délce, která předchází textu. Volitelná hodnota encoding určuje kódování textu. Pokud hodnota encoding není zadána, kódování se určí ze značek pořadí bajtů ve formátu Unicode. Pokud nejsou přítomny žádné značky pořadí bajtů, použije se kódování TextEncoding.Utf8.
Examples
Example #1
Dekódovat dva bajty jako text ASCII
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Dékodovat text ASCII, kde délka textu v bajtech je uvedena jako bajt před textem
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text