StringToHex

Conversion des octets d'une chaîne en leur représentation hexadécimale

Syntaxe

function StringToHex(data: String): String
data: chaîne d'octets à représenter en hexadécimal

Remarques

Les données binaires sont une liste d'octets, fournie sous la forme d'une chaîne de caractères dont le code est compris entre 0 et 255 (caractères ASCII).
NB : le type String stocke une chaîne de caractères encodée en utf-16 (cf. Langage/TypesDeBase). Ainsi, chaque élément d'une chaîne est en fait une paire d'octets.
Pour StringToHex, seul l'octet de poids faible de chaque élément de la chaîne sera pris en compte.

Chaque octet fourni est converti en sa valeur hexadécimale sur 2 caractères.

Exemples

StringToHex(''); // Renvoie ''
StringToHex(#$0D#$0A); // Renvoie '0D0A'
StringToHex('ABC'); // Renvoie '414243'
StringToHex(#$141); // Renvoie '41'

Classification

SysUtils