Posté le: Mar Mar 30, 2004 11:23 am Sujet du message: probleme recuperation piece jointe vb
Bonjour,
je me suis fais une petite appli qui envoi et recupere des mails en vb6.
j'utilise winsock et MIME et je code mes pieces jointes en base64.
Tout marche bien avec des fichiers .txt mais si je recupere une piece jointe d'un autre type ça plante. Je la decrypte bien et je l'ecrit sur mon disque mais elle est impossible à ouvrir et elle ne fait pas le meme poids...?
Quelqu'un sait pourquoi?
Inscrit le: 04 Jan 2004 Messages: 7 Localisation: Francia
Posté le: Sam Avr 08, 2006 3:57 pm Sujet du message:
Je pense que ton algorithme Base64_encode n'est pas parfait.
Par exemple tous les 76 caractères on doit trouver un CRLF car chaque ligne encodée ne doit pas dépasser 76 caractères imprimables. Ou bien le tout dernier caractère encodé n'est peut-être pas celui normalement attendu. Dans ce cas un fichier txt serait bien lisible car un caractère anormal (un espace en trop ou autre chose d'invisible) ne perturbe en rien son ouverture, par contre un caractère inatendu sur un fichier zip rar ou autre fichier devant subir une décompression va forcément très mal se passer. _________________ @+
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum