Saber si un archivo de datos es correcto
Publicado por Preguntador VB.NET (22 intervenciones) el 10/11/2007 17:37:04
Codigo: nctuornpcplrsnt
Buenas.
Antes puse una pregunta comentando esto, pero no me explique muy bien, por eso la vuelvo a poner mejor exlpicada.
Os comento lo siguiente:
Creo un archivo BMP en blanco de 2x2 pixels. Dicho archivo lo abro con el bloc de notas y aparece esto:
BMF 6 ( ÿÿÿÿÿÿ ÿÿÿÿÿÿ
Si yo modifico un solo caracter y lo guardo, el archivo queda inutilizable. Si vuelvo a poner dicho caracter y lo guardo, tambien queda inutilizable. Es mas, si lo guardo con otro nombre desde el bloc de notas el archivo resultante esta inutilizable tambien.
Pues bien. Yo tengo esta estructura como ejemplo:
Structure Empleado
Public Codigo as String
Public Nombre as String
En Structure
Yo guardo y leo datos con FilePut y FileGet de forma binaria. Y lo que quiero es que mi programa detecte si alguien ha modificado el archivo de datos utilizando, por ejemplo, el bloc de notas, tal y como hace el Paint.
Si alguien puede ayudarme, pues se lo agradezco.
Saludos.
Buenas.
Antes puse una pregunta comentando esto, pero no me explique muy bien, por eso la vuelvo a poner mejor exlpicada.
Os comento lo siguiente:
Creo un archivo BMP en blanco de 2x2 pixels. Dicho archivo lo abro con el bloc de notas y aparece esto:
BMF 6 ( ÿÿÿÿÿÿ ÿÿÿÿÿÿ
Si yo modifico un solo caracter y lo guardo, el archivo queda inutilizable. Si vuelvo a poner dicho caracter y lo guardo, tambien queda inutilizable. Es mas, si lo guardo con otro nombre desde el bloc de notas el archivo resultante esta inutilizable tambien.
Pues bien. Yo tengo esta estructura como ejemplo:
Structure Empleado
Public Codigo as String
Public Nombre as String
En Structure
Yo guardo y leo datos con FilePut y FileGet de forma binaria. Y lo que quiero es que mi programa detecte si alguien ha modificado el archivo de datos utilizando, por ejemplo, el bloc de notas, tal y como hace el Paint.
Si alguien puede ayudarme, pues se lo agradezco.
Saludos.
Valora esta pregunta


0