Fix type conversion error breaking large files

We're in agreement there @Bombe.

I'm fine with either solution - if my understanding is correct that there aren't individual CHK blocks in excess of 4 GiB, I think changing the its size wouldn't make sense. What about making splitfileDataBlocks a `long`? Is there not support for files with more than 2^32 - 1 blocks?