Hola
Si yo quiero leer una longitud en un ficheo binario y me dicen que está en cuatro bits ¿Como hago para interpretar esos cuatro bits?
Pongamos un ejemplo de cuatro bits (valores en decimal)
bit 0: 0
bit 1: 0
bit 2: 1
bit 3: 1
¿Para saber esa longitud debo sumar byte 1+byte 2+ byte 3+ byte 4? En este caso 0+0+1+1=2
¿Debo considerar sus posiciones como bits de mayor peso? (en binario
bit 0: 00000000
bit 1: 00000000
bit 2: 00000001
bit 3: 00000001
En este caso habría que evaluar 00000000000000000000000100000001
que obviamente no es 2.
¿hay alguna otra alternativa que se me escapa?