HexToString
Décodage d'un bloc de données encodé en hexadécimal brut
Syntaxe
function HexToString(data: String): String
data: bloc de données encodées en hexadécimal
Remarques
Cette fonction réalise l'opération inverse de StringToHex.
Le bloc de données correspond à une suite d'octets, représentés par des paires de caractères hexadécimaux (compris entre 0..9, A..F).
Aucune validation n'est effectuée par cette fonction :
- les caractères dans le bloc ne correspondant pas à de l'hexadécimal seront traités comme équivalent à F (4 bits à 1).
- si on a un nombre impair de caractères hexadécimaux, le dernier caractère est ignoré
En outre, dans le cas où cette fonction est appelée lors de l'écriture d'un protocole d'échange, il peut être intéressant de valider indépendamment les données en utilisant un mécanisme de CRC.
Exemples
HexToString('426F6E6A6F7572'); // retourne 'Bonjour'
HexToString('0D0A'); // retourne la chaîne #13#10 (correspondant à CR+LF)
HexToString('0D0A'); // retourne la chaîne #13#10 (correspondant à CR+LF)