Constructors
constructor
- new BinaryReader(data): BinaryReader
Properties
Private
_data
_data: any
Private
_position
_position: any
Private
_size
_size: any
Private
_view
_view: any
Methods
available
- available(): number
Returns number
data
- data(): Uint8Array
Returns Uint8Array
next
- next(count?): number
Returns number
position
- position(): number
Returns number
read
- read(size?): Uint8Array
Returns Uint8Array
read16
- read16(): number
Returns number
read24
- read24(): number
Returns number
read32
- read32(): number
Returns number
read64
- read64(): number
Returns number
read7Bit
- read7Bit(bytes?): number
Returns number
read8
- read8(): number
Returns number
readDouble
- readDouble(): number
Returns number
readFloat
- readFloat(): number
Returns number
readHex
- readHex(size): string
Returns string
readString
- readString(): string
Returns string
reset
- reset(position?): void
Parameters
Optional
position: number
Returns void
shrink
- shrink(available): number
Returns number
size
- size(): number
Returns number
value
- value(position?): number
Parameters
Optional
position: number
Returns number
Read bytes, to convert bytes to string use String.fromCharCode(...reader.read(size)) or Util.stringify