Ayuda sobre los archivos binarios

15/11/2005 - 05:36 por hmb3232k | Informe spam
hola, saben que nunca e podido entender los archivos binarios
, se dice que en estos se muestran los datos tal como aparecen
en la memoria(inentendible), si yo abro un programa con un bloq
de notas y le coloco guardar y lo cierro, el programa sigue siendo
el mismo, pero si lo guardo en otro lugar, el programa manda errores
, cambia el tamaño del archivo(lo guardo como unicode)
,y si lo comparo a simple vista con el originalson iguales, no lo
comparado con
un programa para esos propositos, si alguien sabe por que pasa eso,
que caracteres cambian de significado cuando guardo el programa
en otro logar, si alguien me pudiera explicar como funciona ese
tema de los archivos binarios y la forma en que se muestran y como
se deben de tratar, gracias
 

Leer las respuestas

#1 Jordi Maycas
16/11/2005 - 15:29 | Informe spam
vamos a ver.. el codigo ASCII, son 256 caracteres.. que es lo que se
consigue con 8 bites (1 byte), es decir, cada uno de los caracteres tendra
su equivalente ASCII (aunque hay veces que lo importante es el valor binario
o decimal).

Si tu te haces un programa... exe o com, una vez linkado lo que obtienes es
un fichero valga la redundancia, exe o com. Si lo editas, lo primero que
veras... sera la cabecera ya sea nuevamente del exe o del com.

Tal cual como se ve, no significa nada, pero si sacas el codigo ascii de
cada uno de los bytes y tienes a mano la estructura de dicha cabecera,
podras empezar a sacar conclusiones.

Es mas... por ejemplo, si editas un .com desde el debug, podrias incluso
cambiar los textos yo lo probe con los tipicos mensajes por ejemplo que
dan de de ayuda (dir /?).. cambiando el texto.. y funciona a saco. Pero has
de ir con ojo.

Me pregunto porque quieres abrir esos ficheros con notepad por ejemplo.. ya
que corres el riesgo de dejarlos sin funcionar.

escribió en el mensaje
news:
hola, saben que nunca e podido entender los archivos binarios
, se dice que en estos se muestran los datos tal como aparecen
en la memoria(inentendible), si yo abro un programa con un bloq
de notas y le coloco guardar y lo cierro, el programa sigue siendo
el mismo, pero si lo guardo en otro lugar, el programa manda errores
, cambia el tamaño del archivo(lo guardo como unicode)
,y si lo comparo a simple vista con el originalson iguales, no lo
comparado con
un programa para esos propositos, si alguien sabe por que pasa eso,
que caracteres cambian de significado cuando guardo el programa
en otro logar, si alguien me pudiera explicar como funciona ese
tema de los archivos binarios y la forma en que se muestran y como
se deben de tratar, gracias

Preguntas similares