Tengo un control que tiene una matriz de bytes.Convierte 2 bytes a un número
De vez en cuando hay dos bytes que me dicen algo de información sobre el número de elementos futuros en la matriz.
Así como un ejemplo yo pudiera tener:
... ... Item [4] = 7 Item [5] = 0 ... ...
El valor de este es claramente 7.
Pero qué pasa con esto?
... ... Item [4] = 0 Item [5] = 7 ... ...
¿Alguna idea de lo que eso significa (como una int normal)?
Fui a binario y pensé que podría ser 11100000000 que es igual a 1792. Pero no sé si así es como realmente funciona (es decir, si usa los 8 elementos completos para el byte).
¿Hay alguna manera de saber esto sin realizar pruebas?
Nota: Estoy usando C# 3.0 y Visual Studio 2008
Parece que nos está pidiendo que realicemos ingeniería inversa de algunos datos serializados. Eso va a ser complicado. Al menos podría publicar algunos ejemplos de la matriz de bytes completa y lo que corresponde a tres o cuatro ejemplos simples. Pero, ¿por qué quieres saber esto de todos modos? ¿Que problema estas tratando de resolver? –
Estoy tratando de descifrar la matriz de bytes devuelta por el control Signature en el control OpenNETCF para poder rotarla 180 grados. Consulte esta pregunta http://stackoverflow.com/questions/2657388/opennetcf-signature-control-question para obtener más detalles. – Vaccano