Afin de lire des très gros fichiers, de log par exemple, j'aimerais écrire un petit programme qui commence à lire un fichier depuis la fin. Cela permettrait de lire d'abord l'essentiel en attendant que le début ne se charge.

J'ai éssayé pas mal de chose, mais apparement, java se contente d'appeler des méthode natives qui commencent forcément à lire un fichier depuis son début. J'espère que vous avez une solution pour ce problème si peu courrant...

Il faut aussi considerer que les fichiers peuvent avoir plus de 2 millions de bytes, et donc que les classes utilisant des int en tant que curseurs de parcours de fichiers ne sont pas adaptés ici...

Je me suis cassé les dents, vous êtes mon dernier recours... help...