套件 | 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 位元組順序。 由於「網路位元組順序」屬於 bigEndian 設定,所以網際網路上的多數伺服器都是使用 bigEndian 位元組順序。 由於 Intel x86 架構使用的是 littleEndian 位元組順序,所以這種順序也廣為使用。 請使用符合傳送或接收資料之伺服器的通訊協定之 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, 03:47 PM Z