HexadecimalEncoder.Encode

HexadecimalEncoder = class (Encoder)Interface de HexadecimalEncoderExemples 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
v: chaîne de caractères (où chaque élément de la chaîne correspond à un octet)

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.

Exemples

 

Classification

System.Encoding HexadecimalEncoder