Определенный вид защиты - добавлен лишний фальшивый байт в конце каждого блока. Если хочешь, отрежь по одному байту с конца каждого блока, и все контрольные суммы сойдутся.
Подсказка, по которой ты можешь распознать подобные записи. Открываешь ее в Tapir'е, и смотришь, если написано 'Checksum byte xx (должно быть 000)', это с вероятностью 1/256 говорит о том, что лишний фальшивый байт xx в конце. А ноль в скобках говорит о том, что контрольная сумма в реальности правильная.

