as中ByteArray操作
as中ByteArray有两种读写模式。可以在bytearray.endian的属性中设置,包括Endian.LITTLE_ENDIAN以及Endian.BIT_ENDIAN。Endian.BIT_ENDIAN很简单,就是一般的存取;但是Endian.LITTLE_ENDIAN方式却很不一样。在这种方式下读写bytearray是以反序的状态读写。
比如写入ShortInt 0xff05到bytearrya中,存为的是05 ff。ShortInt占两个字节,写入时,会将前一个字节与后一个字节反序写入;写入Int,float也是一样,写入时会将所占字节分成两半,然后反序存取。
但是写入一个byte数据时,就不存在反序了——本就只有一个字节啊。不会将一个字节分成两个4位反序吧?所以byte读写是最好处理的。
阅读全文——共958字
浙公网安备 33010602011771号