Correction des détections en fin de fichier et factorisation

Les détections de fin de fichier pourraient peut-être être intégrées dans la boucle principale...