El mié, 08-02-2006 a las 02:50 +0100, miguel gmail escribió:
Gracias Sebastian,
Tanto un checksum o un trailer en el archivo que sumarice información para luego ser comparada con el contenido del archivo, es fundamental para este control.
Si no tienes información redundante, no hay control posible. Lo ideal seria un MD5. La siguiente CRC-32 siguiendo CRC-16 Los checksums depende del numero de bits y son muy flojos con las rafagas de errores. Si no hay forma de conseguir nada de esto, lo unico que se me ocurre es verificar que todos los caracteres presentes en el archivo estan en el intervalo de valores que tu esperas, por ejemplo 0-9 + A-Z + a-z + ;, etc...... Esta ultima forma de comprobacion es muy floja, mas o menos un tercio de los errores podrian colar. Un saludo Lluis