Boa noite. Estou com dificuldades para desvendar o mistério. Usando a função bin2hex, consigo descomplicar o valor binário que vem do Banco de dados MSSQL que representa um item do Game Mu Online. Esse valor binário é na verdade o item que contém no inventário ou baú de itens. O problema, é que quando há mais de um item, não consigo saber "quando" de fato inicia o tal outro item, para que possa inserir uma substituição do caractere binário. Exemplo decodificado do item: 0149a194e0000000000fffffff Esse item acima é uma arma chamada "Kris". Os "F" representa valor vazio, e se não me engano, do dos primeiros números (01), o 0 = categoria do item e 1 = código do item. Quando há outro item dentro do inventário: 0000149a194e0000000000ffffffffff0a00328091a9000000 0000ffffffff Aqui é basicamente a mesma coisa, mas o que muda é o que está adicionado ao lado dele. Alguém sabe alguma forma de separá-los no código? Ou no caso, ler?