HexadecimalEncoder.Encode
| HexadecimalEncoder = class (Encoder) | Interface de HexadecimalEncoder | Exemples de HexadecimalEncoder |
Qubes 6.6 Renvoie la représentation hexadécimale d'une liste d'octets fournis sous la forme d'une chaîne de caractères
Syntaxe
class function Encode(v: String): String
Remarques
La valeur de retour est la représentation hexadécimale des octets contenus dans une liste fournie en entrée.
La liste d'octets en entrée est fournie sous la forme d'une chaîne de caractères où chaque caractère est la représentation ASCII d'un octet.
Ainsi, les octets 65, 98, 99 (en base décimale) sont transmis sous la forme de la chaîne de caractères "Abc" (où "A" est le caractère qui correspond à 65 dans la table ASCII, "b" celui qui correspond à 98, etc.).
La fonction HexadecimalEncoder.Encode renverra alors "416263" (où 41 est la représentation hexadécimale de 65, 62 celle de 98, etc.).
NB : les chaînes de caractères en script étant des chaînes Unicode encodées en utf-16, elles sont constituées d'éléments de 16 bits. La fonction ne prend en compte que les 8 bits de poids faible de chaque élément de la chaîne.