BinaryFormat.Length
Возвращает двоичный формат, который ограничивает объем данных, который может быть считан.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Возвращает двоичный формат, ограничивающий объем данных, который можно считать. И BinaryFormat.List
, и BinaryFormat.Binary
можно использовать для считывания до конца данных. BinaryFormat.Length
можно использовать для ограничения числа считываемых байтов. Параметр binaryFormat
указывает двоичный формат, который нужно ограничить. Параметр length
указывает число байт для считывания. Параметр length
может быть числовым значением или значением двоичного формата, указывающим формат значения длины, предшествующей считываемому значению.
Examples
Example #1
Ограничьте число считанных байтов до 2 при чтении списка байтов.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}