Bonjour à tous,
Je m'explique :
Je récupère sous 4D des données binaire dans une variable blob. Seulement voilà, certains octets sont déjà au format décimal.
par exemple : 23 correspond à la valeur 23 et non 35.
Je n'arrive pas à récupérer ces valeurs numérique sous 4D.
J'ai essayé "blob vers entier" mais déjà il considère deux octets alors que mes donnée sont sur 1 octet et il considère que ce sont des valeurs hexa ce qui est normal.
Un début de solution serait par exemple de convertir un octet de mon blob en texte mais sans le convertir la valeur hexadécimal.
par exemple 0x0023 donnerait "0x0023" et non "35" (ou "#"). Mais voilà je n'y arrive pas avec les commandes "chaine" ou "blob vers texte".
Quelqu'un a t-il une idée pour régler mon problème?
Je pense qu'éventuellement on pourrait utiliser une table de conversion à 99 entrée du type :
1 --> 1
2 --> 2
[...]
16 --> 10
[...]
35 --> 23
[...]
153 -->99
Mais je ne trouve pas ça très correct.
Merci pour votre aide éventuelle.
Benjamin A.
Partager