BinaryFormat.Length
Bináris formátumot ad vissza, amely korlátozza az olvasható adatok mennyiségét.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Bináris formátumot ad vissza, amely korlátozza az olvasható adatok mennyiségét. A BinaryFormat.List és a BinaryFormat.Binary egyaránt használható az adatok végéig történő olvasásra. A BinaryFormat.Length használható az olvasott bájtok számának korlátozására. A(z) binaryFormat paraméter határozza meg a korlátozandó bináris formátumot. A(z) length paraméter határozza meg az olvasandó bájtok számát. A(z) length paraméter lehet számérték, illetve bináris formátumot jelző érték, amely meghatározza az olvasott érték előtt található hosszúságérték formátumát.
Examples
Example #1
2-re korlátozza az olvasott bájtok számát a bájtlisták olvasásakor.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}
Example #2
A listát megelőző bájtértékre korlátozza az olvasott bájtok számát a bájtlisták olvasásakor.
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