Petite astuce lorsque l'on doit donner une forme hexadécimale à une chaine : utiliser la fonction "NumériqueVersChaine" qui permet la conversion simple d'une valeur décimale en hexadécimale. Exemple :
sChaine est une chaîne = "Bonjour, 27 juin 2007"Une application directe, visualiser le Hash d'un fichier par exemple, car sans conversion de ce type la valeur contient des signes cabalistiques peu lisibles.
sChaineHexa est une chaîne
POUR i = 1 A Taille(sChaine)
sChaineHexa += NumériqueVersChaîne(Asc(sChaine[[i]]), "2X")
FIN
Info(sChaineHexa)
1 commentaire:
Astucieux ! Mais maintenant comment faire l'inverse ? C.à.d. partir d'une chaîne héxa vers une chaine "texte" lisible.
Enregistrer un commentaire