BinaryStream
Tipos:
- string (s) – Sequência de
s
caracteres. - bit (s = 1) – Sequência de
s
bits. - inteiro (s) – Duplo ou inteiro em
s
bits. - float (s) – Float ou longo em
s
bits.
Métodos de leitura:
- readBit ()
- readBits (array bitsList)
- readGroup (nome) ou readGroup (campos de matriz)
Métodos de navegação:
- mark (nome) ou markOffset (deslocamento, nome)
- goto (deslocamento) ou goto (nome)
- isMarked (nome)
- pular (bytes)
Problemas de Endian:php setEndian(BinaryStream::BIG) // or setEndian(BinaryStream::LITTLE)
Configuração
- loadConfiguration (arquivo)
- saveConfiguration (arquivo)
Grupos
- saveGroup (nome, campos de matriz)