The royalty free / programmer's license is intended for building into
your application for automatic repair of your damaged files. This can
avoid end user interaction. It can be used on a network or distributed
with your application to your customers.
The single user license is a reduced price license. It comes with an
easy to use selection screen and is intended for the occasional repair
of a specific file by a single user. It uses the same file repair
methods that the royalty free version does but it cannot be placed on
a network or distributed for multiple end users or your customers -
unless a site or appropriate multiple license has been negotiated. It
also cannot be used in programmatic mode as the royalty free version.
How do I batch scan/repair all files in a directory?
The single user version is limited to one selected file at a time. The
royalty free programmers version can easily be setup to handle
multiple files. FoxPro program code example is given for that in the
What is the Recover "Trace" method?
The "Trace" method (patented) is a very reliable method for totally
automatic restoration of records, memos and memo pointers.
It can put "Humpty Dumpty back together again". It is capable of
1) Removal of garbage records and restoration of offset records.
Other methods require manual intervention - editors, etc. - in such cases.
Most other utilities do not even offer ways of restoring records in such cases.
2) Restoration of memo file if memos are offset and restoration of
CORRECT memo pointers for all corresponding memos that still exist in the memo
Some utilities can detect and "delete" illegal memo pointers - memo
pointers that point to nonsense positions within or outside the memo
file -; or "cross linked" memo pointers - two or more memo fields that
bring up the same memo. But actual memo restoration does not take place.
The file is simply structurally corrected.
None of those utilities can detect "WRONG" memo pointers.
The Trace method is the only known repair utility method that can
actually detect and correct "WRONG" pointers.
The Trace method, however, requires additional trace marking in records
and memos and some additional program coding in your app BEFORE file
What file damages cannot be repaired?
Recover is not a magic bullet. It is an excellent tool to aid you in repairing
files with valid data. In some extreme cases Operating Systems will completely
or significantly wipe out a file and replace its contents with binary numbers or
random parts of other files. Recover cannot restore data that does not exist in the file.
Also in some cases large file data records have been rearanged or displaced
at a random or fragmented fashion that - even though the vFPS method can
be used - it would take too much your time to repair the data. However, the Trace
method is more helpful there that it can collect together all records properly
marked with the trace code.
Similarly - except for the Trace method and in a few cases the SPM method
- Recover cannot re-associate lost memo pointers. It can only remove bad
pointers and crosslinks.
Important note: Trace method IS NOT TO BE installed
in initially bad files in order to repair them.
Trace codes must be installed and maintained in
an initially healthy data files with good data.
If trace codes are installed in a file with bad
data that is exactly what will be extracted,
the data that was marked with the trace codes.
Recover Says that the file is OK but....
1.) FoxPro Indicates a "Not a DBF... file" error.
This is very likely a Fox2x file that has been
converted to a Visual FoxPro format - inadvertently.
Therefore Recover finds it OK for a Visual Foxpro file
but you cannot use it in FoxPro/Dos or FoxPro/Win.
To verify that check if the file opens in Visual Foxpro.
2.) The file has bad memos or garbage records.
Please refer to previous section refering to .DEF files
- required for thorough error detection and repair.
Is there a money back guarantee?
Recover was rated as the top repair utility in the Sept. '97 issue of FoxPro Advisor.
However due to the nature of the software there is no trial period or refunds after purchase.
In most cases the software is used only once or twice and a trial period would
essentially mean free software.
In some cases we are contacted by individuals indicating they would purchase
if they are assured it will fix a specific file. This situation requires us to
engage into custom file analysis work without assurance of payment for work done.
Our policy is to charge $60 per file analysis and letting you know the results.
In such cases we are inclined to wave the $60 fee if the customer purchases
a copy of Recover.