Debes usar TFileStream o leerlo en un buffer localizado el memoria, modificar lo que quieras y guardarlo con el mismo nombre. Ten en cuenta que tras corromperlo debes tener un sistema para restaurarlo y que no todas las cabeceras son iguales. Quizás lo mejor es añadir unos bytes en la cabecera sin modificarla, para restaurarlo todo con facilidad simplemente eliminando el contenido añadido.
Saludos.
|