Este es un problema complejo y peludo.
Primero deberá identificar cómo se almacenan los datos en los archivos.
Luego, deberá identificar cuánta información es esencial (información estructural) y cuánta no es esencial (texto, por ejemplo, donde le agradará recuperar el 95% de la información).
Por lo general, este tipo de cosas se basa en que los archivos en cuestión tienen suficientes datos de centinela en los registros (números mágicos, información de tamaño, si los datos se almacenan en regiones específicas en el archivo).
Para algunos archivos de audio e imagen (normalmente sin comprimir, o comprimidos de manera que cada pieza se comprime de forma independiente), puede conformarse con tener un visor genérico y ver lo que puede obtener al comenzar en diferentes lugares del archivo y experimentar con diferentes parámetros (velocidad de audio / esquema de codificación / # de canales para audio, tamaño, zancada y # de canales para imágenes) hasta que vea algo que se parece a algo que reconocería.
- ¿Cuál es la mejor manera de aprender el selenio en casa?
- Quiero hacer una moto personalizada. No se como hacerlo Donde puedo aprender
- ¿Cuál es el mejor método para aprender autoaprendidamente (libremente) desde cero?
- ¿Cuál es la mejor manera de conocer las recientes decisiones de la Corte Suprema en términos comprensibles para los que no son abogados?
- ¿Qué pueden aprender los japoneses de los indios?
Típicamente, sin embargo, esta no es una tarea que sea para la esencia del corazón. Es casi imposible de automatizar (escribí uno automatizado para los archivos de datos del Árbol Familiar de Generaciones hace mucho tiempo atrás, pero fue un enfoque de mejor esfuerzo, y teníamos valores centinela en los que podía confiar), y se basa en la experiencia en la estructura del archivo, y mucha paciencia, prueba y error, y editar el archivo en un editor binario, o escribir herramientas personalizadas.
Así que si realmente quieres hacer esto? Comience a examinar formatos de archivo comunes. Apréndalos en profundidad, y luego vea si puede pensar en cómo extraer los datos. Los dos problemas más probables son los archivos escritos parcialmente (el software / computadora murió), o los bloques faltantes (el disco duro se apagó / el archivo se sobrescribió parcialmente después de la eliminación) y vea qué datos útiles puede obtener en ambos casos.