Ver Mensaje Individual
Antiguo 22/11/2006, 23:09   #10
PeSoGa
Usuario Registrado
 
Fecha de ingreso: 19/jul/2006
Mensajes: 21
PeSoGa está en el buen camino
Barrigaverde

Yo he probado la aplicación con varios firm y no me ha dado ningun problema.
El que comentas no lo tengo para analizarlo.

La aplicación extrae los bloques segun la definicion que he obtenido de la cabecera de cada uno, la cual tiene los datos tanto del tamaño del bloque como del tamaño real de los datos dentro del bloque, por lo que el comienzo de los datos de un bloque viene determinado por DirBloque Actual +TamBloque Actual.

Sin en el combo te salen todos los bloques que contiene el firm, el calculo está bien hecho.

De todas formas revisare la aplicación no sea que una vez leido un firm, se quede la informacion en memoria y al leer otro firm con tamaños de bloques distintos se mezclen. Aunque quiero recordar que inicializo la memoria cada vez que se lee un firm.

Saludos


P.D. Me falta por saber como se calcula el CheckSum de los datos de un bloque ( ultimos 4 bytes de la cabecera, Creo que es con el algoritmo CRC32 pero se lo aplico y no me sale el mimo valor)
Si alguien lo sabe que me lo diga, sin eso no puedo modificar el firm.

Última edición por PeSoGa; 22/11/2006 a las 23:14.
PeSoGa está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir