> ca se fait avec un processeur de flux spécialisé en hardware > tu peux lui faire des commandes du genre "aller au char X" > et il fais ca dans la micro-seconde ou mieux
Sur un fichier de 1 caractères ? Sinon ça m'étonnerais. Aussi puissant soit ton processeur spécialisé, il ne peut le déterminer sans la lecture, donc tu sera obligatoirement borné par le stockage. Soit ~50Mo/s sur des disques classiques. Dans un fichier de 1To, il te faudra donc : Position n°250 000 000 d'un fichier UTF-32 : 12 millisecondes Position n°250 000 000 d'un fichier sur UTF-8 : entre 5000 secondes (1h20), si c'est de l'ASCII jusqu'a 20000 secondes (5h30) si c'est du japonnais "Sans maîtrise la puissance n'est rien" -- sly Sylvain Letuffe [email protected] qui suis-je : http://slyserv.dyndns.org _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

