Escribí una función que busca un archivo dañado usando una suma de verificación CRC.
Para probarlo, acabo de abrir el archivo y codifiqué el contenido con un editor hexadecimal. El problema es que no creo que esta sea la forma correcta de generar un archivo dañado.
¿Hay alguna otra forma de crear una "corrupción controlada", por lo que no será totalmente aleatoria, pero puede simular lo que sucede con archivos corruptos reales? Nunca tuve que corromper algo a propósito, así que no estoy realmente seguro de cómo hacerlo, además de la aleatorización aleatoria de datos en un archivo.