Hello, DonationCoder members
I recently revived my old software, CryoGen, and enhances it enough
to be worthy for a new release.
It's a win32 command line program. It accepts any single file and
generates error-correcting record for that file. Later on, when
the source file is damaged/errorenous, you can use CryoGen program
with the generated record file in the attempt to fix the errors.
In other words, CryoGen is basically the stand-alone error recovery
feature available from file archivers like WinRAR & FreeArc,
or in the same software category with MultiPAR (PAR2), ICEECC, &
RSC32. The earliest version (DOS) even predates PARchive :-)
CryoGen always in alpha version and is not planned to be backward
compatible. But it seems to work fine so far.
And being a simple program, CryoGen doesn't offer fancier things like
GUI, large file support (more than 2.1Gb), multiple files/folders in
single record, custom percentage, fixes a very long burst error
(more than 16Kb), and it cannot fix shifted data
due to data insertions/deletions.
But when those aren't the cases, CryoGen surprisingly beats
WinRAR v3.92's, FreeArc v0.666's, MultiPAR v1.2.5, and ICEECC v2.7
in my few tests: It can still fully undo the many sporadic moderate
errors while all the others cannot, even when they are specified
to use larger recovery records than CryoGen's. This is even more
significant because some of them already use the sophisticated
Reed-Solomon error-correcting code algorithm.
It is available in www.sac.sk
Look for cyg32wr1.7z there (7zip archive)
Or just download the archive attached to this post.