Title:			RichCheck
Author:			Rich Whitehouse
Date:			2005-11-29
Web site:		http://www.telefragged.com/thefatal/
------------------------------------------------------------
This programs allows you to repair broken files if you have the fixed
version of the file available to you at a remote location, at minimal
data transfer cost, utilizing the RSA Data Security, Inc. MD5 Message
Digest Algorithm.

The typical scenario goes something like this:

Friend A records 2GB in audio of himself singing about Jesus, named
JohnnySingsForJesus.wav, and uploads this to friend B.

Friend B downloads JohnnySingsForJesus.wav, only to find that it was
corrupted during the upload.

Friend B runs RichCheck, and uses the "Create RCH" option. He selects
his damaged copy of JohnnySingsForJesus.wav, and generates an RCH file.
He then sends the relatively tiny RCH file to Friend A.

Friend A runs RichCheck, and selects the "Check RCH/RCD" option. He
selects the RCH file that Friend B sent him, and then selects his
proper copy of JohnnySingsForJesus.wav. RichCheck detects a difference,
and asks Friend A if he wants to generate an RCD file based on the
differences. Friend A says yes, generates the RCD, and sends the RCD
back to Friend B.

Friend B runs RichCheck, and uses the "Check RCH/RCD" option. He then
selects the RCD that Friend A has sent him, and says "Yes" to the
warning box telling him that his copy of JohnnySingsForJesus.wav will
be permanently modified. He then selects his copy of
JohnnySingsForJesus.wav and watches as RichCheck magically applies
fixes from the tiny RCD file. All is well, and Friend B can listen to
the Jesus singing splender of Friend A.

So that's how it works.
