Thanks for the quick reply ikegami. I made the replacement, but the checksum that I'm getting is just a bit shy (1 million short) of the checksum that I am trying to get (I already know the checksum). Lets say that there are 31 bits left over in the file, would the script read it and add it? or would it be 0ed out? Thanks again for your help.