No ... essendo dei file binari, non avrai alcun errore. I dati saranno caricati in maniera sbagliata e basta.

Mi dispiace dirtelo, ma non ci sono soluzioni se non "convertire" tutti i file vecchi in nuovi prima di utilizzarli con la nuova versione del programma.

Questo problema deriva da una insufficiente analisi del problema quando hai iniziato a scrivere il programma (ci si doveva pensare prima, insomma ...) e soprattutto e' un problema che e' insito nella scelta di un "file binario" invece che un DB vero e proprio.