Вы прилагаю два файла-ори. Один из 832kB и 896kB.
Если mo резки, как вы говорите, я получаю файл величия 864kB. Не может идти.
Файлы с 896kB имеют величины 917'504 байт
Файлы с 832kb имеют площадь 851'968 байт.
Разница и 65536 в decimal, Hex 10000, именно то, что вы должны сократить между 0x8000 и 0x18000.