BinaryFormat.Length
Okunabilecek veri miktarını sınırlayan bir ikili biçimi döndürür.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Okunabilecek veri miktarını sınırlayan bir ikili biçim döndürür. Verilerin sonuna kadar okumak için hem BinaryFormat.List
hem de BinaryFormat.Binary
kullanılabilir. BinaryFormat.Length
, okunan bayt sayısını sınırlamak için kullanılabilir. binaryFormat
parametresi, sınırlandırılacak ikili formatı belirtir. length
parametresi okunacak bayt sayısını belirtir. length
parametresi, bir sayı değeri veya okunan değerden önce görünen uzunluk değerinin biçimini belirten bir ikili biçim değeri olabilir.
Examples
Example #1
Bir bayt listesini okurken okunan bayt sayısını 2 ile sınırlar.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}
Example #2
Bir bayt listesini okurken okunan bayt sayısını listeden önceki bayt değeriyle sınırlayın.
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