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.

Articles similaires:

  1. Transformer des caractères spéciaux en ASCII
  2. Slug d’une chaîne de caractères non ASCII avec Django et unidecode

flattr this!

3 comments

  1. 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;)

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

  3. glickind

    ben si, ça peut servir dans le traitement d’image :
    Problème de décryptage BMP

Flux RSS des commentaires

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Jouer à mario en attendant que les autres répondent