BinaryFormat.Text
ส่งกลับรูปแบบไบนารีที่อ่านค่าข้อความ
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
ส่งกลับรูปแบบไบนารีที่อ่านค่าข้อความ length
ระบุจํานวนไบต์ที่จะถอดรหัส หรือรูปแบบไบนารีของความยาวที่อยู่ก่อนหน้าข้อความ ค่า encoding
ที่เลือกได ้จะระบุการเข้ารหัสของข้อความ ถ้าไม่ได้ระบุ encoding
การเข้ารหัสจะถูกกําหนดจากเครื่องหมายการจัดลำดับไบต์ Unicode ถ้าไม่มีเครื่องหมายการจัดลําดับไบต์ แสดงว่ามีการใช้ TextEncoding.Utf8
Examples
Example #1
ถอดรหัสสองไบต์เป็นข้อความ ASCII
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
ถอดรหัสข้อความ ASCII ที่ความยาวของข้อความในหน่วยไบต์ปรากฏก่อนข้อความเป็นไบต์
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text