DBF File header file corruption can occur due to various reasons, like improper system shutdown, virus attack, modification in hex-editor, and application
malfunction. When the DBF file header gets corrupted due to any of the above reasons, the file becomes unreadable or inaccessible. Moreover, a user encounters an error message while opening the file, which happens in your case.
You can use following solutions to overcome DBF file header corruption:
1) Restore the file from a valid backup copy.
2) In case of no backup, you needs to repair the corrupted DBF file by using third party DBF Repair Software.
Also check this article which will help to fix Foxpro corruption:
http://www.filerepairforum.com/forum/databases/databases-aa/dbase-iv-clipper-foxpro/429-how-can-i-open-corrupted-dbf-file-via-ms-foxpro - it’s not at all the article, it’s a community for differently graduated users profs and novices too.
You may also referring to
DBF Fix Toolbox
Free demo might be helpful for you for first view at software:-
http://www.dbf.fixtoolbox.com/