Mensaje    Asunto: error en archivo binario Responder citando

Hola, necesito que me echéis un cable.
Estoy leyendo un archivo binario de un control de una maquina, pero a mitad de lectura el programa de lectura se bloquea. Quisiera saber donde se para justamente y guardar byte por byte en un archivo para poder ver después del bloqueo donde ha sido
Como podéis suponer, cuando casca, se bloquea programa y máquina, por lo que no puedo saber exactamente donde ha sido.
Había pensado en guardar cada byte leído en un archivo y ver cual es el ultimo escrito y poco a poco aislar el byte en cuestión.
El archivo generado de errores no siempre tiene la misma cantidad de bytes, con lo que supongo que el ordenador no ha guardado todo cuando se bloquea, ya que estoy seguro que el bloqueo siempre es en el mismo sitio

que puedo hacer?
saludos, Bosoft