BinaryFormat.Length

语法

BinaryFormat.Length(binaryFormat as function, length as any) as function

关于

返回一个二进制格式,它限制可读取的数据量。 BinaryFormat.ListBinaryFormat.Binary 均可用于读取至数据结尾。 BinaryFormat.Length 可以用于限制所读取的字节数。 binaryFormat 参数指定要限制的二进制格式。 length 参数指定要读取的字节数。 length 参数可以是数字值,也可以是二进制格式值,用于指定在要读取的值之前显示的长度值格式。

示例 1

在读取字节列表时,将读取字节数限制为 2。

使用情况

let    binaryData = #binary({ 1, 2, 3 }),    listFormat = BinaryFormat.Length(        BinaryFormat.List(BinaryFormat.Byte),        2    )in    listFormat(binaryData)

输出

{ 1, 2 }

示例 2

在读取字节列表时将读取字节数限制为此列表前面的字节值。

使用情况

let    binaryData = #binary({ 1, 2, 3 }),    listFormat = BinaryFormat.Length(        BinaryFormat.List(BinaryFormat.Byte),        BinaryFormat.Byte    )in    listFormat(binaryData)

输出

{ 2 }

results matching ""

    No results matching ""