Comment intégrer des chaines binaires dans un code source python en base64, par Jean-Paul Vidal

Posted on Developper.com See other posts from Developper.com
Published on Fri, 04 Feb 2011 10:24:00 +0100 Indexed on 2011/02/04 15:28 UTC
Read the original article Hit count: 590

Filed under:
On appellera ici ?chaine binaire? une chaine de caractères dans laquelle chaque caractère peut avoir une valeur de 0 à 255 (bornes comprises). Intégrer une chaine binaire dans le code source n'est pas facile, parce que la chaine binaire peut comporter a priori des octets de 0 à 255, mais les caractères intégrables dans le code source, donc affichables, devraient exclure au minimum les caractères de contrôles inférieurs à 32, certains caractères comme les guillemets ou les backslashs et se limiter à des octets inférieurs 128 (c'est-à-dire rester à 7 bits) pour échapper aux problèmes d'encodages. On va utiliser ici le module base64. Comment intégrer des chaines binaires dans le code source en base6...

© Developper.com or respective owner