Je continue à déplorer fortement que, malgré les très (trop ?) nombreuses instructions concernant les fichiers, il ne soit possible, à ma connaissance, d'accéder aux données binaires que octet par octet, sous forme de valeurs binaires, et non pas par blocs de longueur donnée sous forme de chaînes Ascii (l'accès par blocs en mode Ascii d'un fichier binaire est inutilisable, à cause des caractères de fin de ligne qui stoppent la lecture)
Je me réfère par exemple à mon programme de cryptage décrit dans 'Code', dans lequel je dois accéder aux fichiers quels qu'ils soient en mode binaire.
Mon idée était de traiter le fichier par blocs successifs de longueur identique (par exemple 4096 octets), puis un bloc reste éventuel, plus petit. Ce qui ferait un nombre très limité de lectures. Et permettrait de traiter un fichier de longueur quelconque.
Tandis que là je suis obligé de lire le fichier octet par octet et de concaténer dans une variable, ce qui est très très long, en plus des accès disque (quoique là il doit y avoir un buffer tampon en mémoire système).
Par curiosité, j'ai refait mon programme en Basic classique avec la méthode dont je parle plus haut, l'exécution est quasi-instantanée avec un fichier de 220000 octets (et la fonction XOR), en Panoramic il faut 20 secondes pour un fichier de 7600 octets.