Thats the thing, it has to work for every format file like this, not just the one i posted, that was just a sample of the thousands that are out there. There will be many many others, and if you check the download below you will see a now working file, which is the exact same byte for byte as the non working file in the download link above. I am going to update this code soon to not even use a hash. All the information to parse the file is in the index table