BASE64 - ENCODAGE ET DÉCODAGE

cs_dominion Messages postés 230 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 15 mai 2008 - 18 déc. 2004 à 11:55
acide1 Messages postés 1 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 4 avril 2009 - 4 avril 2009 à 20:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28227-base64-encodage-et-decodage

acide1 Messages postés 1 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 4 avril 2009
4 avril 2009 à 20:21
svp je veux un code a inséré dans mon site pour encodage et decodage de base64 et aussi pour convertire le dollar en autre piece merci
Oeil_de_taupe Messages postés 150 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 16 février 2009
9 mars 2005 à 18:37
merci gergalp :D.

tu viens de me donner la solution. C'était l'ouverture du fichier qui allait pas. Maintenant ça marche (après des weekend de boulôt pour créer plein de codes qui marchaient sans doute tous :-( ).
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
8 mars 2005 à 21:17
note: les fichiers dovent etre ouvert en mode binaire et pas en mode texte, sinon, il y a des "traductions" des retours a la ligne les \r\n sont transformés en \n à la lecture et les \n en \r\n à l'écriture sous winndows. il doit y surement avoir le meme traitement sous d'autres plateformes
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
28 févr. 2005 à 20:16
dis moi a quel niveau se trouve ton probleme, je pourrais peut etre t'aider. personnellement, j'ai revérifié, j'ai pas d'espaces qui s'ajoutent au décodage.
Oeil_de_taupe Messages postés 150 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 16 février 2009
19 févr. 2005 à 21:35
Oups nan, j'ai dit une bêtise. Cette erreur semblerait venire de moi. La procédure de décodage sur salemioche.com me sort le même fichier. Mais alors pourquoi est ce que dans le fichier décodé il y a des espaces qui sont placés?
Oeil_de_taupe Messages postés 150 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 16 février 2009
19 févr. 2005 à 21:31
Euh, es-tu sure que ta classe marche? Parce que j'ai fait une DLL pour récupérer les emails (via POP3) et je dois décoder en base64 mais ta fonction décode bien les premier caractères et après elle met des fois des retour à la ligne.

Je ne comprends pas. setBufSz doit être configuré comment?
cs_dominion Messages postés 230 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 15 mai 2008
18 déc. 2004 à 16:21
Ok merci pour ces précisions.
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
18 déc. 2004 à 16:06
Pour faire simple, en SMTP chaque commande doit se terminer par les caracteres \r et \n et et une fin de session par: \r\n.\r\n si jamais le fichier envoyé a exactement ces caracteres à l'intérieur, il prendra ca pour une fin de session et pas comme une partie du message(la piece jointe).

Le Base64 sert seulement a l'encodage des pieces jointes, pas le message lui meme.

RFC 821 (Protocole SMTP):
http://www.faqs.org/rfcs/rfc821.html

RFC 3548 (Base64, Base32, Base16)
http://www.faqs.org/rfcs/rfc3548.html

si tu veux faire un client ou un serveur SMTP, tu en auras besoin pour pouvoir voir le contenu des pieces jointes.
cs_dominion Messages postés 230 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 15 mai 2008
18 déc. 2004 à 11:55
Tu peux être un peu plus clair au niveau des mails stp ?
Une url serait bien sinon ;-)
Rejoignez-nous