这些函数创建和作二进制数据。
二进制格式
读取数字
| Name | Description |
|---|---|
| BinaryFormat.7BitEncodedSignedInteger | 一种二进制格式,用于读取使用 7 位可变长度编码编码的 64 位带符号整数。 |
| BinaryFormat.7BitEncodedUnsignedInteger | 一种二进制格式,它读取使用 7 位可变长度编码编码的 64 位无符号整数。 |
| BinaryFormat.Binary | 返回读取二进制值的二进制格式。 |
| BinaryFormat.Byte | 读取 8 位无符号整数的二进制格式。 |
| BinaryFormat.Choice | 返回一种二进制格式,该格式基于已读取的值选择下一个二进制格式。 |
| BinaryFormat.Decimal | 读取 .NET 16 字节十进制值的二进制格式。 |
| BinaryFormat.Double | 读取 8 字节 IEEE 双精度浮点值的二进制格式。 |
| BinaryFormat.Group | 返回读取一组项的二进制格式。 每个项值前面都有一个唯一键值。 结果是项值的列表。 |
| BinaryFormat.Length | 返回一种二进制格式,用于限制可读取的数据量。 两BinaryFormat.Binary者BinaryFormat.List都可以用于读取数据直到数据结束为止。 BinaryFormat.Length 可用于限制读取的字节数。 |
| BinaryFormat.List | 返回一种二进制格式,该格式读取项序列并返回列表。 |
| BinaryFormat.Null | 读取零字节并返回 null 的二进制格式。 |
| BinaryFormat.Record | 返回读取记录的二进制格式。 记录中的每个字段都可以具有不同的二进制格式。 |
| BinaryFormat.SignedInteger16 | 读取 16 位有符号整数的二进制格式。 |
| BinaryFormat.SignedInteger32 | 读取 32 位带符号整数的二进制格式。 |
| BinaryFormat.SignedInteger64 | 读取 64 位带符号整数的二进制格式。 |
| BinaryFormat.Single | 读取 4 字节 IEEE 单精度浮点值的二进制格式。 |
| BinaryFormat.Text | 返回读取文本值的二进制格式。 可选编码值指定文本的编码。 |
| BinaryFormat.Transform | 返回一个二进制格式,该格式将转换另一个二进制格式读取的值。 |
| BinaryFormat.UnsignedInteger16 | 读取 16 位无符号整数的二进制格式。 |
| BinaryFormat.UnsignedInteger32 | 读取 32 位无符号整数的二进制格式。 |
| BinaryFormat.UnsignedInteger64 | 读取 64 位无符号整数的二进制格式。 |
控制字节顺序
| Name | Description |
|---|---|
| BinaryFormat.ByteOrder | 返回具有函数指定的字节顺序的二进制格式。 |
| Table.PartitionValues | 返回有关如何对表进行分区的信息。 |
二进制数据
| Name | Description |
|---|---|
| Binary.ApproximateLength | 返回二进制文件的近似长度。 |
| Binary.Buffer | 缓冲内存中的二进制值。 此调用的结果是稳定的二进制值,这意味着它将具有确定性的长度和字节顺序。 |
| Binary.Combine | 将二进制文件列表合并为单个二进制文件。 |
| Binary.Compress | 使用给定的压缩类型压缩二进制值。 |
| Binary.Decompress | 使用给定的压缩类型解压缩二进制值。 |
| Binary.From | 从给定值返回二进制值。 |
| Binary.FromList | 将数字列表转换为二进制值 |
| Binary.FromText | 将数据从文本窗体解码为二进制文件。 |
| Binary.InferContentType | 返回包含推断的 MIME 类型的字段 Content.Type 的记录。 |
| Binary.Length | 返回二进制值的长度。 |
| Binary.Range | 返回从偏移量开始的二进制值的子集。 |
| Binary.Split | 使用指定的页面大小将指定的二进制文件拆分为二进制文件列表。 |
| Binary.ToList | 将二进制值转换为数字列表 |
| Binary.ToText | 将二进制数据编码为文本窗体。 |
| Binary.View | 使用用户定义的处理程序创建或扩展二进制文件,以便执行查询和作作。 |
| Binary.ViewError | 创建修改的错误记录,该记录在视图(通过 Binary.View)上定义的处理程序引发时不会触发回退。 |
| Binary.ViewFunction | 创建一个函数,可以由在视图上定义的处理程序(通过Binary.View)捕获。 |
| #binary | 从数字或文本创建二进制值。 |