Scusa, ma mi sembrava scontato ... la fine del ciclo la controlli con

i<=fileLen

devi modificare questo controllo tenendo conto che nel ciclo aumenti i due volte ...