Bonjour,
tu peux faire un premier parcours sur les éventuelles lignes vides de fin de fichier :


long fpLignesVides = fileLength;

//Parcours des lignes vides en fin de fichier
int readByte;...