Defence - Diskette Data Protection Software
Copyright(C)  Alexandr Zhdanov, freeware, zhdan@chat.ru
 Homepage:http://www.chat.ru/`zhdan/defence_e.html

You may lose your data saved in diskettes for the following reasons: either your diskette is bad or you come across
a mismatch of disk drives. What is written and read by one disk drive may not be read by another one. This is how
it happens: the file is copied from the diskette, then your system "Cannot read the disk", and that is all. You run
Scandisk, correct all errors, but you cannot open the archives because tit contains bad sector. I am sick
and tired of that. Are you?
Encoding may help. The redundant data are needed to correct the emerging errors. The arithmetics is very
simple: in order to correct 10% of errors in a file, you need 20% of redundant data. The defence.exe utility in
the command line does that.
Similar things can be done by Winrar, but what if you like Zip more?
This software is mainly distinguished from other programs by keeping the source file unmodified.
All redundant data are stored in another file named a parity check file.
Command line options:
   -e _file_name_	file to encode;
   -d _file_name_	file to decode;
   -p _file_name_	parity check file created while encoding and read while decoding;
   -c value < 0.5	ratio max corrected errors / file size  . If 10% of the file, then 0.1.
                                 This option is additional. Default value is 0.1...
-simple mode see   encode.bat
And, the last but not the least, a simple program encode.bat which:
Takes all files from in directory;
Encodes the files. Note, the parity check files have the extensions 1, 2, 3 and the same names as the source files;
Creates the decode.bat file;
Sends all files to out directory.
Instalation:
    -create directory c:\defence (or something like that)
    -put here defence.exe, encode.bat
    -creates here directorys \in  \out
    -add c:\defence to PATH</LI>

The freeware DOS extender zrdx are used (www.zrdx.da.ru)
My mail zhdan@chat.ru. Send me your proposals and bugs reports.
Did I miss anything? Oh, yes, this software is supplied "as is", and the programmer is not responsible for bugs.
