std.binary 包

功能介绍

当前 binary 包提供了如下功能:

  • 仓颉数据类型和二进制字节序列间的互相转换接口,分为大端序和小端序两种转换类型。
  • 仓颉数据类型自身大小端序转换的接口。

说明:

  • 一般来说,多字节对象被存储为连续的字节序列。存储器或数字通信链路中,字节的排列顺序称为端序(Endianness)。端序又称字节顺序或者尾序。
  • 字节有两种排列方式:将将一个多位数的低位存储在内存的低地址端,高位存储在内存的高地址端,称为小端序(Little-endian);反之称为大端序(Big-endian)。

API 列表

接口

接口名功能
BigEndianOrder<T>大端序字节序列转换接口。
LittleEndianOrder<T>小端序字节序列转换接口。
SwapEndianOrder<T>反转字节顺序接口。