On Mon, Mar 15, 2010 at 6:29 AM, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: > I've solved the problem now. > > It turned out to be a very standard CRC algorithm, complicated > by the presence of a few extra bytes of data being checked that > didn't appear explicitly in the file anywhere. > > In the process I developed some very general techniques for > solving this kind of problem, which I've written about here > if anyone's interested: > > http://www.cosc.canterbury.ac.nz/greg.ewing/essays/CRC-Reverse-Engineering.html > > Thanks for everyone's help, > Greg
Nice writeup, thanks. Geremy Condra -- http://mail.python.org/mailman/listinfo/python-list