Links Útiles
DishPointer

SatBeams

Portal EDS

LingSat

DownloadFirmware

OpenboxForum

Foro SV


No estás conectado. Conéctate o registrate

pregunta para el Admin

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 pregunta para el Admin el Jue Jun 12, 2014 11:39 pm

Hola admin, quisiera saber si tu sabes como ver por dentro un archivo .bin y que programa necesito, quisiera aprender a ver como están hechos,


de ante mano muchas gracias…

saludos

David

Ver perfil de usuario

2 Re: pregunta para el Admin el Mar Ago 05, 2014 10:09 pm

Admin


Admin
Hola David, perdón por la demora en contestar:
Un archivo .bin contiene bytes (o sea "palabras de bits" o secuencias de "1" y "0"). Esos bytes están escritos en lenguaje ensamblador o "assembler" o dicho de otra manera "lenguaje de máquina".
O sea esos bytes son interpretados y ejecutados directamente por un microprocesador (sin intervenir otro programa que "traduzca" las instrucciones a lenguaje de máquina.
Esos bytes son imposible de entender si no se conoce el "código de instrucciones" del microprocesador. No es como otros programas que constan de algunas forma de texto (o secuencias de instrucciones que constan de palabras en ingles, a veces).

Para facilitar la visualización de esos bytes, estos se "traducen" muchas veces de binario (1 y 0) a código hexadecimal. Cada 4 dígitos binarios equivalen a un dígito hexadecimal, que puede tomar los valores: 1, 3, 4, 5,....9, 0, A, B, C, D, E, F  ; o sea cada dígito hexadecimal puede tomar 16 valores distintos, por eso nos alcanzan los números y los 6 últimos valores se le asignan letras.
Para quienes quieran saber un poco más les dejo este link: http://es.wikipedia.org/wiki/Sistema_hexadecimal

Es casi imposible entender lo que significan esos bytes salvo algunos de ellos que expresan texto en código ASCII.

Pero lo que si podemos hacer es ver y comparar el contenido de los archivos .bin usando algún editor hexadecimal; les recomiendo el HxD ) que es gratuito y muy bueno y tiene una función que permite comparar dos archivos .bin y saber si son iguales.
Además podemos detectar zonas de memoria inutilizadas, zonas donde veremos todos "0" o todas "F".
Si vemos una línea donde dice "FF FF FF FF FF" es equivalente a ver en binario "1111111111111...1111" y si vemos una zona donde dice "00 00 00 00 00" en hexadecimal, en binario también nos quedará "000000000.......000"

Ver perfil de usuario http://tvsat.mi-foro.es

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.