BinaryFormat.Length
Restituisce un formato binario che limita la quantità di dati che possono essere letti.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Restituisce un formato binario che limita la quantità di dati che possono essere letti. BinaryFormat.List
e BinaryFormat.Binary
possono essere utilizzati per leggere fino alla fine dei dati. BinaryFormat.Length
può essere utilizzato per limitare il numero di byte che vengono letti. Il parametro binaryFormat
specifica il formato binario da limitare. Il parametro length
specifica il numero di byte da leggere. Il parametro length
può essere un valore numerico o un valore di formato binario che specifica il formato del valore della lunghezza presente che precede il valore letto.
Examples
Example #1
Limitare a 2 il numero di byte letti quando si legge un elenco di byte.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}
Example #2
Consente di limitare il numero di byte letti nell'ambito della lettura di un elenco di byte al valore di byte che precede l'elenco.
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