Ti allego due file ori. Uno da 832kB e uno da 896kB.
Se mo taglio come dici tu, mi esce un file di grandezza 864kB. Non puo andare.
I file con 896kB hanno una grandezza di 917'504 byte
I file con 832kb hanno una grandezza di 851'968 byte.
La differenza e di 65536 in decimale, in Hex sono 10000, proprio quello che si deve tagliare fra 0x8000 e 0x18000.