Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6090 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  encodage base 64

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

encodage base 64

n°1075275
BaDaBoOm
Posté le 08-05-2005 à 01:11:42  profilanswer
 

salut à tous je débute en python et j'aurais besoin d'un peu d'aide :
 
je souhaite convertir un fichier binaire en BASE64 pour pouvoir l'envoyer par email :
 
voici le code que j'ai fais :

Code :
  1. from binascii import b2a_base64, a2b_base64
  2. obFichier = open('file.exe','r')
  3. chaine = obFichier.read()
  4. aa = b2a_base64(chaine)
  5. print aa


 
 
j'obtiens bien du code ascii lorsque je le lance mais c'est comme si j'atais limité en caractères, par exemple pour un fichier de 24 Mo je n'obtiens que ca :
 
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAA4fug4AtAnNIbgBTM0hVGhpc
yBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQokAAAAAAAAAG2wZPwp0QqvKdEKrynRCq8p0QqvKNEKrynRC69v0QqvS84Zry
DRCq928wCvK9EKr+7XDK8o0Qqv1vEOryjRCq9SaWNoKdEKrwAAAAAAAAAAUEUAAEwBBADCCng7AAAAAAAAAADgAA8FCwEGAAAiAAAAFgAAAAA
AAK8hAAAAEAAAAEAAAAAAQAAAEAAAAAIAAAQAAAAEAAAABAAAAAAAAAAAcAAAAAQAAAAAAAACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAA
EEcAAGkAAAAoQQAAZAAAAABgAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAEAAACgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudGV4dAAAACYhAAAAEAAAACIAAAAEAAAAAAAAAAAAAAAAAA
AgAABgLnJkYXRhAAB5BwAAAEAAAAAIAAAAJgAAAAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAAeAQAAABQAAAABAAAAC4AAAAAAAAAAAAAAAAAAEA
AAMAucnNyYwAAAEAGAAAAYAAAAAgAAAAyAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVos1jEBAAFdoAAABAGoC/9aLPchAQABQozRUQAD/12hAgAAAagKjM
FRAAP/WUKNsVEAA/9doAAQAAGoCo1xUQAD/1lCjTFRAAP/XozhUQACDIABqAVhfXmoIi8ha9sEBdArR6YHxIIO47esC0elKdeyLFThUQACJDI
JAPQABAAB81sNWizWEQEAAV/81NFRAAP/W/zU0VEAAiz2QQEAA/9f/NWxUQAD/1v81bFRAAP/X/zVMVEAA/9b/NUxUQAD/119ew1WL7FFRoXB
UQABWiUX8oWBUQACJRfiNRfhQjUX8UGoB6DgMAACLRfyLTQiD4AGJAY1F+FCNRfxQagHoagwAAI1F+FCNRfxQagLoDwwAAIt1/I1F+FCNRfxQ
agKD5gPoRgwAAItF/IPEMKNwVEAAi0X4g+4Ao2BUQAB0GU50D050BWr+WOsT6FoIAADrDOhfBwAA6wXoVQYAAF7Jw1WL7IHsjAUAAItVEFOLX
QhWV2oRWTPAjb14////i/Pzq4sCg8IE/4SFeP///42EhXj///9Odeo5nXj///91E4tFIIMgAItFHIMgADPAX15bycOLdSBqAVuNhXz///+LFo
vLiVUgM/85OHUJQYPABIP5EHbxO9GJTfxzA4lNIGoQjUW4Wjk4dQhKg+gEO9d19DlVIIlV7HYDiVUgi0Ug0+M7yokGcxuNhI14////Kxh4TEG
NNBuDwAQ7yol18IvecuyLjJV4////jYSVeP///yvZiV3weCcDy4m9OP///4kIjY18////jb08////M8BKdBQDAYPBBIkHg8cE6/Fq/VjpSP//
/4t1EDPSiwYz/4PGBDvHdBiLjIU0////jYSFNP///4mUjXT6//9BiQhCO1UIcteLRSCDTfj/jY10+v//M/aJTRCLTfz32DtN7Il9zIm99P7//
4m9NP///4l99A+PLAIAAI1R/42MjXj///+JVdiJTdyLTdyLCYvRSYXSiU3gD4TzAQAAi00gA8g5TfwPjgcBAACLVeCLfeyJTdSLTSBC99mJVc
SJTcAr+OsDi03Ai1Ug/0X4AVXUA/kDwjvXiUXQiX3IfAWLVewr0Itd/GoBK9hYi8vT4DtFxHYgi3Xcg8n/K03gA8FDO9pzEItOBIPGBAPAO8F
2BCvB6+tqAYvLXtPmjQT1CAAAAFDofQ0AAIXAWQ+EjwEAAItVHI1ICIlFHIlNzIkKixUkVEAAjVQyAYkVJFRAAItV+IMgAIvCweACiUW8jYQF
9P7//4XSiQh0NotVvIt99ItA/IDDEIm8FTT///+L0YpNIIhd64hN6otN0CtNIIlV5NPvi03oiRT4iUz4BIt9yItF1DlF/ItF0A+PFf///4td8
IpN/CrIiE3qi00IjYyNdPr//zlNEHIGgE3r/+s/i00Qiwk5TQx2GItVEIH5AAEAAA+SwWaLEoPBD2aJVejrFitNDItVFNHhZosUEWaJVeiLVR
iKDBGDRRAEiE3ri038i1X0agEryF/T54vI0+o71nMhi03MjQzRi13kA9eJGYtd6IlZBIvfweMDA8s71nLoi13wi03YagFa0+KLTfSF0XQGM8r
R6uv2M8qJTfSLTfiNlI00////agGLyF/T508jffQ7OnQLK0Ug/034g+oE6+aLTeD/TeCFyQ+FDf7///9F/INF3ASLTfz/Rdg7TewPjuT9//+D
fewBD4Sw/P//hdsPhKj8//+DyP/povz//4N9+AB0DP+19P7//+gIAAAAWWr+6Tv9//+LRCQEhcB0EFaLcPjoOgwAAIX2i8Z18l7DVYvsg+wYi
0UMU1ZXD7cERUhRQACJReyLRRQPtwRFSFFAAIlF6KFIVEAAiUX0oXBUQACJRfyhYFRAAIlF+IM9RFNAAAAPhQcCAACNRfhQjUX8UP91DOiKBw
AAi0X8i00Ig8QMI0XsD7ZcwQeNPMFqEF473nZIgfv/AAAAD4TQAQAAjUX4UI1F/FAPtkcGUOidBwAAjUX4K95QjUX8UFPoQQcAAA+3BF1IUUA
Aiw+DxBgjRfwPtlzBB408weu0jUX4UI1F/FAPtkcGUOhhBwAAg8QMO951N4tV9IsNMFRAAP9F9IpHBIF99ACAAACIBBEPhUj////HBUhUQAAA
gAAA6D0HAACDZfQA6TD///+D+w8PhEABAACNRfhQjUX8UFPowAYAAA+3NF1IUUAAD7dHBCN1/APwjUX4UI1F/FBT6O0GAACNRfhQjUX8UP91F
OiRBgAAi0X8i00Qg8QkI0XoD7ZcwQeNPMGD+xB2QYH7/wAAAA+E2QAAAI1F+IPrEFCNRfxQD7ZHBlDoowYAAI1F+FCNRfxQU+hJBgAAD7cEXU
hRQACLD4PEGCNF/OuyjUX4UI1F/FAPtkcGUOhxBgAAjUX4UI1F/FBT6BcGAAAPtwxdSFFAACNN/ItF9CvBD7dPBCvBiUXwjUX4UI1F/FBT6Dw
GAACDxCSLVfCLffSB4v9/AAC4AIAAADvXdgQrwusCK8c7xnYCi8Yr8IsNMFRAAIocEYgcOUdCSHXvuACAAACJVfA7+Il99HUOo0hUQADo/QUA
AINl9ACF9ner6ez9//+DyP/r
 
 
merci pour votre aide

mood
Publicité
Posté le 08-05-2005 à 01:11:42  profilanswer
 

n°1075354
Taz
bisounours-codeur
Posté le 08-05-2005 à 09:13:20  profilanswer
 

windowsien ?
 
open(..., 'rb') N

n°1075375
BaDaBoOm
Posté le 08-05-2005 à 10:32:17  profilanswer
 

oui windowsien  :D  
 
merci ca marche  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  encodage base 64

 

Sujets relatifs
probleme base de donnéeconnexion à distance sur une base sql server
[MYSQL 4.1] Probleme pour recreer une base a partir d'un dumpse connecter a une base sql server
Schema recursif d'une base de donnée.excel formules probleme de base
probleme de recup d'une variable dans la basequel encodage iso pour lire un .RTF en VB.net ?
besoin urgent d'une base de donnée AccessEncodage en base 64
Plus de sujets relatifs à : encodage base 64


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)