Corrupt DBF Database
http://stofi.host.sk/en_titan.htm - "This small program can save our data from damaged disk DBF file. Any disturbance in power outlet or switching PC off in the inappropriate time can damage our files. DBF files used by XBase, Clipper Fox Pro or FORCE are sensitive to changes in file header. After a unnecessary change of one byte in header is this file no more accessible by our programs."
http://cratchit.org/download/index.htm - FIXDBF.ZIP "Broken headers in XBase have caused as much consternation as any other "feature" of the language. It's a unique situation in which a networking problem has caused the program to lock up between the time a record is written and the header is updated. It's so prevalent that Visual FoxPro 5.0 now AUTOMATICALLY performs fixes of the header. However, versions prior to that don't, so I wrote this. It's an interactive data file scanner/fixer that will repair broken headers and allow you to BROWSE the broken file PRIOR to fixing it! In addition, it will analyze the damage and will refuse to "repair" a file that is broken in some way other than having a broken header, if this is the case it will suggest the proper utility to use to fix the problem!"
http://cratchit.org/download/index.htm - RETROPSNART - "When FoxPro version 2.5 was introduced, there was a utility called the "transporter" included. This converted your FoxPro 2.0 code to version 2.5. Unfortunately, the process was one way. While working under a tight deadline I found the hard way that the FoxPro 2.5 memory manager was not compatible with the LIM expanded memory that we had to use under Alloy's operating system. So, the "reverse transporter" was born. Retropsnart converts all of FoxPro's system components from version 2.5 or 2.6 to version 2.0. It's also available in the FoxPro Forum on CompuServe."
http://cratchit.org/download/index.htm - SHIFTDBF.ZIP - "This fixes one of the most frustrating and flat-out weird problems I've run into yet. There are cases where the data in DBF files can be shifted out of their fields. The data in the record is actually rotated a number of characters left or right while remaining within the record. This rotation occurs on a byte level, without regard to the data types of the fields in the affected record. The damage occurs to specific records, not all records in the file."
http://www.alexnolan.net/software/dbf.htm - The idea here is that a corrupt DBF file might open in this program if nowhere else. After that data can be exported to a CSV file.
http://www.jansfreeware.com/jfdatabase.htm#mydbf - "myDBF 3 is a small database program that can handle DBase IV files. FEATURES: Form designer, HTML template based reports, integral syntax highlighted HTML editor, zoomable print preview, integral HTML 3.2 viewer, table designer, smart filter, mail merge. INCLUDED: jansoft sample database, form, report and help file; janScript support. NEW: Cascading Style Sheet support for reports."
http://alxsoft.narod.ru/ENG/dbfnav.htm - "DBF Navigator is a Windows utility for viewing and editing DBF files....The program does not use external drivers for access to databases (for example ODBC, BDE, MS Jet) additional libraries (dll, ocx)."
http://alxsoft.narod.ru/ENG/mdxview.htm - "MDXView is a Windows utility for viewing index files dBASE IV, dBASE 5.x (.MDX)."
http://www.burtonsys.com/ - "Convert .DBF files to .CSV text (comma-separated values). Includes Perl source code, and 3 tiny Perl interpreters. New to v.5: it now handles FoxPro's 'I' (binary integer) and 'M' (memo) fields. New to v.6: now translates nearly all PC850 accented characters (thanks to Jacky Bruno and David Marin)."
From what I understand DBF Databases are fairly simple in structure. Also since there is only one piece of freeware, I would try it first, before any commercial solutions.
DBF Repair Freeware - among the several listed here, there are bound to be some good ones.
Freeware DBF Viewers - you can try to open a corrupt DBF file in these viewers. They should at least then allow you to export the surviving tables as CSV files.
Text Extractors - you can always try to recover the unformatted text and perhaps numbers from the file if nothing else.
Please note: Honestly the commercial software and services is the route you will sometimes have to take to recover your data. Generally, it's a lot easier to find free programs for file repair for non-Microsoft products than Microsoft ones. You can explore them by following the links to the left.
On those occasions that you try the freeware and it doesn't work, the software in these pages will appear not be worth the time and effort you put in and this can be frustrating. I try to point out at the top of each page, what I see is the likelihood that and difficulty with which freeware can recover your data.
The Google Adsense Ads displayed on the pages should lead you to the standard commercial software and services available for the problem you are having. You can also try the commercial links by clicking on the Navigation Bar by the file type name on the left. It's also here.
To see if the program works before buying, always be sure to try the demos of commercial software first. Also the difference in prices for software that does the same thing, for instance recovering PowerPoint Presentations, can be a large range like with PowerPoint case $50 - 299. If possible, try several software solutions before buying. For services, be sure there is a no data, no fee guarantee, and a recovered file preview available.
If you need help, I charge $22 per incident. You can E-mail me at firstname.lastname@example.org, but because of finances and legalities, I only use free methods.