Convertir du binaire en ASCII et vice versa en Python


Exercice le plus inutile du monde, puisque les usages actuels réels sont des plus limités. Tout au plus cela vous permettra de lire la colonne de droite de paulds.

>>> import binascii
>>> bin(int(binascii.hexlify('Sam & Max'), 16))[2:]
'10100110110000101101101001000000010011000100000010011010110000101111000'

Et l’inverse:

>>> binascii.unhexlify('%x' % int('0b' + '10100110110000101101101001000000010011000100000010011010110000101111000', 2))
'Sam & Max'

Voilà, Voilà.

Non, ça ne sert à rien non.

Bon, sinon pour faire du remplissage : en écrivant cet article, j’ai remarqué que tout le formatting du code se faisait avec des balises <pre> qui rendait tout plus beau, et je me suis dit “le bonheur est dans les <pre>.

Ouai j’avais pas d’inspiration ce matin.

3 thoughts on “Convertir du binaire en ASCII et vice versa en Python

  • foxmask

    sauf qu’il faut lui dire dans quelle langue (lang=”sql” lang=”python” etc..) tu causes dans le pré pour en voir de toutes les couleurs ;)) sinon wp3.5 c’est cool;)

  • roro

    Ho! ça c’est trop pratique… Pour mes SMS. C’est le pouce qui va etre content. Merci Sam.

Comments are closed.

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.