BinaryFormat.Length
Trả về một định dạng nhị phân giới hạn số lượng dữ liệu có thể đọc.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Trả về một định dạng nhị phân giới hạn số lượng dữ liệu có thể đọc. Cả BinaryFormat.List
và BinaryFormat.Binary
đều có thể dùng để đọc đến cuối dữ liệu. BinaryFormat.Length
có thể dùng để giới hạn số lư ợng byte được đọc. Tham số binaryFormat
chỉ định định dạng nhị phân để giới hạn. Tham số length
chỉ định số byte để đọc. Tham số length
có thể là một giá trị số hoặc một giá trị định dạng nhị phân chỉ định định dạng của giá trị độ dài xuất hiện và đứng trước giá trị được đọc.
Examples
Example #1
Giới hạn số lượng byte được đọc là 2 khi đọc một danh sách byte.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}
Example #2
Giới hạn số lượng byte được đọc khi đọc một danh sách byte ở giá trị byte đứng trước danh sách.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Result:
{2}
Category
Binary Formats.Limiting input