Nhảy tới nội dung

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.ListBinaryFormat.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