ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Convertir des nombres en texte

Les fonctions suivantes produisent des chaînes binaires à partir d’un nombre renvoyé par un préfixe d’expression. Ces fonctions sont particulièrement utiles dans la fonction de réécriture TCP en tant que chaînes de remplacement pour les données binaires. Pour plus d’informations sur la fonction de réécriture TCP, voir Réécriture.

Toutes les fonctions renvoient une valeur de type texte. L’endianité que certaines fonctions acceptent comme paramètre est LITTLE_ENDIAN ou BIG_ENDIAN.

Fonction Description
.SIGNED8_STRING Produit une chaîne binaire signée de 8 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).GET_SIGNED8(16).SUB(3).SIGNED8_STRING
.UNSIGNED8_STRING Produit une chaîne binaire non signée de 8 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).GET_UNSIGNED8(31).ADD(3).UNSIGNED8_STRING
.SIGNED16_STRING() Produit une chaîne binaire signée de 16 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).SKIP(12).GET_SIGNED16(0, BIG_ENDIAN).SUB(4).SIGNED16_STRING(BIG_ENDIAN)
.UNSIGNED16_STRING() Produit une chaîne binaire non signée de 16 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).GET_UNSIGNED16(47, LITTLE_ENDIAN).ADD(7).UNSIGNED16_STRING(LITTLE_ENDIAN)
.SIGNED32_STRING() Produit une chaîne binaire signée de 32 bits représentant le nombre. Exemple : HTTP.REQ.BODY(100).AFTER_STR(“delim”).GET_SIGNED32(0, BIG_ENDIAN).SUB(1).SIGNED32_STRING(BIG_ENDIAN)
.UNSIGNED8_STRING Produit une chaîne binaire non signée de 8 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).GET_UNSIGNED8(24).TYPECAST_UNSIGNED_LONG_AT.ADD(12).UNSIGNED8_STRING
.UNSIGNED16_STRING() Produit une chaîne binaire non signée de 16 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY(100).GET_UNSIGNED16(23, LITTLE_ENDIAN).TYPECAST_UNSIGNED_LONG_AT.ADD(10).UNSIGNED16_STRING(LITTLE_ENDIAN)
.UNSIGNED32_STRING() Produit une chaîne binaire non signée de 32 bits représentant le nombre. Si la valeur est hors plage, une condition undef est déclenchée. Exemple : HTTP.REQ.BODY (100) .AFTER_STR (« delim2 ») .GET_UNSIGNED32 (0, BIG_ENDIAN) .ADD (2) .UNSIGNED32_STRING (BIG_ENDIAN)
La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
Convertir des nombres en texte