Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
BinaryFormat.Length(binaryFormat as function, length as any) as function
À propos
Retourne un format binaire qui limite la quantité de données pouvant être lues. Les deux BinaryFormat.List et BinaryFormat.Binary peuvent être utilisés pour lire jusqu’à la fin des données.
BinaryFormat.Length peut être utilisé pour limiter le nombre d’octets lus. Le binaryFormat paramètre spécifie le format binaire à limiter. Le length paramètre spécifie le nombre d’octets à lire. Le length paramètre peut être une valeur numérique ou une valeur de format binaire qui spécifie le format de la valeur de longueur qui apparaît avant la lecture de la valeur.
Exemple 1
Limitez le nombre d’octets lus à 2 lors de la lecture d’une liste d’octets.
Utilisation
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Output
{1, 2}
Exemple 2
Limitez le nombre d’octets lus lors de la lecture d’une liste d’octets à la valeur d’octet précédant la liste.
Utilisation
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Output
{2}