Ugrás a fő tartalomhoz

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