Bonjour,
Il y a un comportement que je ne comprends pas regardant la conversion string-> hex.
Example:
Je pense que ma conversion int => str est incorrecte (ne travaille pas en base 16), et c'est pourquoi je ne retouve pas mon resultat en hex.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 >>> a = "AAAA" >>> int(a.encode('hex'), 16) 1094795585 >>> z = int(a.encode('hex'), 16) >>> str(z) '1094795585' >>> str(z).decode('hex') '\x10\x94yU\x85'
Je ne controle pas la conversion string => int en base 16, mais doit faire l'inverse pour retrouver certaines valeurs.
Merci!
Partager