Update Receiver.java

If not casted to 'long' the fileOffset is calculated as an int and gets negative on e.g. blockIndex = 65536 and blockLength = 32768