J'ai un programme qui charge les bits d'un fichier dans un tableau hexadécimal, la longueur résultante du tableau est de 16 777 216. J'effectue quelques modifications rapides sur le tableau, le convertit en une chaîne de caractères géante (la longueur est de 33 554 432) afin qu'il puisse être reconverti en un tableau d'octets et écrit dans un nouveau fichier enfin, j'essaye.
Le problème est que la chaîne met une éternité à être créée, même après quelques minutes d'attente (ce qui est tout ce que j'attendrais). Je ne pense pas qu'il y ait une meilleure façon de configurer cette chaîne comme je l'ai actuellement, mais y a-t-il un moyen d'accomplir cela en gardant le tableau hexagonal tel quel ? Ou existe-t-il un moyen simple de ne modifier que les offsets dont j'ai besoin sans réécrire l'ensemble du fichier ?
Dim tHex As String = ""
For i = 0 To gloBytes.Length - 1
tHex &= gloBytes(i)
Next
Merci pour votre aide.