Пакет | flash.utils |
Класс | public final class Endian |
Наследование | Endian ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Проигрыватель Flash Player может взаимодействовать с сервером напрямую, с использованием двоичного протокола этого сервера. Некоторые серверы используют порядок следования байт bigEndian, а некоторые — littleEndian. Большинство серверов в Интернете использует порядок следования байт bigEndian, поскольку он является "порядком следования байт в сети". Порядок следования байт littleEndian популярен потому, что используется в архитектуре Intel x86. Необходимо использовать тот порядок следования байт, который соответствует протоколу сервера, отправляющего и получающего данные.
См. также
Константа | Определено | ||
---|---|---|---|
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 |
Показывает, что наиболее значимый байт многобайтового числа располагается первым в последовательности байт.
Шестнадцатеричное число 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 |
Показывает, что наименее значимый байт многобайтового числа располагается первым в последовательности байт.
Шестнадцатеричное число 0x12345678 состоит из 4 байт (2 шестнадцатеричных разряда на байт). Старшим байтом является 0x12. Младшим — 0x78. (Для эквивалентного десятеричного числа 305419896 старшим разрядом является 3, а младшим — 6).
Поток, в котором используется порядок следования байт littleEndian (первым идет младший байт), выдает следующее:
78 56 34 12