包 | flash.utils |
类 | public final class Endian |
继承 | Endian Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Flash Player 或 Adobe® AIR™ 中的内容可以通过使用服务器的二进制协议直接与该服务器连接。某些服务器使用 bigEndian 字节顺序,某些服务器则使用 littleEndian 字节顺序。Internet 上的大多数服务器使用 bigEndian 字节顺序,因为“网络字节顺序”为 bigEndian。littleEndian 字节顺序很常用,因为 Intel x86 体系结构使用该字节顺序。使用与收发数据的服务器的协议相匹配的 Endian 字节顺序。
相关 API 元素
flash.utils.ByteArray.endian
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
BIG_ENDIAN : String = "bigEndian" [静态]
表示多字节数字的最高有效字节位于字节序列的最前面。 | Endian | ||
LITTLE_ENDIAN : String = "littleEndian" [静态]
表示多字节数字的最低有效字节位于字节序列的最前面。 | Endian |
常量详细信息
BIG_ENDIAN | 常量 |
public static const BIG_ENDIAN:String = "bigEndian"
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
表示多字节数字的最高有效字节位于字节序列的最前面。
十六进制数字 0x12345678 包含 4 个字节(每个字节包含 2 个十六进制数字)。最高有效字节为 0x12。最低有效字节为 0x78。(对于等效的十进制数字 305419896,最高有效数字是 3,最低有效数字是 6)。
使用 bigEndian 字节顺序(最高有效字节位于最前)的流将写入:
12 34 56 78
LITTLE_ENDIAN | 常量 |
public static const LITTLE_ENDIAN:String = "littleEndian"
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
表示多字节数字的最低有效字节位于字节序列的最前面。
十六进制数字 0x12345678 包含 4 个字节(每个字节包含 2 个十六进制数字)。最高有效字节为 0x12。最低有效字节为 0x78。(对于等效的十进制数字 305419896,最高有效数字是 3,最低有效数字是 6)。
使用 littleEndian 字节顺序(最低有效字节位于最前)的流将写入:
78 56 34 12
Tue Jun 12 2018, 11:04 AM Z