Pacote | flash.utils |
Classe | public final class Endian |
Herança | Endian Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
O conteúdo no Flash Player ou no Adobe® AIR™ pode ter uma interface com um servidor usando o protocolo binário dele, diretamente. Alguns servidores usam a ordem de bytes bigEndian e alguns usam a ordem de bytes littleEndian. A maioria dos servidores na Internet usa a ordem de bytes bigEndian, porque a "ordem de bytes da rede" é bigEndian. A ordem de bytes littleEndian é popular porque é a usada pela arquitetura Intel x86. Use a ordem de bytes endian compatível com o protocolo do servidor que está enviando ou recebendo dados.
Elementos da API relacionados
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
Constante | Definido por | ||
---|---|---|---|
BIG_ENDIAN : String = "bigEndian" [estático]
Indica que o byte mais significativo do número de vários bytes aparece primeiro na sequência de bytes. | Endian | ||
LITTLE_ENDIAN : String = "littleEndian" [estático]
Indica que o byte menos significativo do número de vários bytes aparece primeiro na sequência de bytes. | Endian |
BIG_ENDIAN | Constante |
public static const BIG_ENDIAN:String = "bigEndian"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica que o byte mais significativo do número de vários bytes aparece primeiro na sequência de bytes.
O número hexadecimal 0x12345678 tem 4 bytes (2 dígitos hexadecimais por byte). O byte mais significativo é 0X12. O byte menos significativo é 0X78. (Para o número decimal equivalente, 305419896, o dígito mais significativo é o 3 e o menos significativo é o 6).
Um fluxo que usa a ordem de bytes bigEndian (o byte mais significativo antes) grava:
12 34 56 78
LITTLE_ENDIAN | Constante |
public static const LITTLE_ENDIAN:String = "littleEndian"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica que o byte menos significativo do número de vários bytes aparece primeiro na sequência de bytes.
O número hexadecimal 0x12345678 tem 4 bytes (2 dígitos hexadecimais por byte). O byte mais significativo é 0X12. O byte menos significativo é 0X78. (Para o número decimal equivalente, 305419896, o dígito mais significativo é o 3 e o menos significativo é o 6).
Uma string que usa a ordem de bytes littleEndian (o byte menos significativo antes) grava:
78 56 34 12
Wed Jun 13 2018, 11:10 AM Z