How to use zidrav
To use zidrav, you must first download it. You can find it from
Sourceforge. Just
search for zidrav to locate it, then download the binary. Unpack and run.
Once the program loads, you'll see the following dialog:

The program as such is simple to use, and most should've figured it out by now. If (for some
reason) you're still confused, read forward. :p
Once you've found someone to make a patch for you, you need to make a checksum file. Click on
the "Make checksum file" button:

It opens the following dialog:

Insert the path to the corrupt file here (or press the browse button and locate it). Zidrav
creates a filename for the checksum file itself, but you can specify it yourself if you want.
Send the file you made (the .cdt file.. not your corrupt file) to the person making the patch.
Once the patch has been made and sent to you, click on "Apply patch file":

And insert the required info

I hope this is simple enough so you can do it yourself.. I'll add detailed instructions if
someone still doesn't get it. -_-
Once the patch has been applied, your file should be ready to go.
Making a patch file
To make a patch file for someone, you need their checksum file. Once you have that, click on
"Make patch file".

Which, in turn, opens the following dialog:

Insert here the checksum file and your good file. Again, the target filename should be generated
automatically. Send the resulting file to the person who needs the patch. (remember to send the
.cdp file, not .cdt).