Simple Resilient Bit Preservation
Problem: in large, archived files, spontaneous bit rot may occur over time. Here is a method to watch if it occurs, and, if it has occurred, to repair the errors. The method is using brute force searching on the basis of checksums of small blocks.
I have written and tested perl code that implements this idea.
See also the github project: http://bit-recover.readthedocs.org .