Base64 - encodage et décodage

Soyez le premier à donner votre avis sur cette source.

Vue 11 432 fois - Téléchargée 899 fois

Description

Le Base64 est un moyen de faire passer n'importe quel type de fichier dans un mail. Comme les protocoles mails ne gerent que 127 caracteres, certains fichiers passeront mal dans le transfert. C'est pourquoi on a créé un un algorithme d'encodage n'utilisant que 64 carateres + 1 joker pour permettre à tous les fichier de passer sans probleme.

Il y a deux versions: la première écrite en C++, la seconde en C.

la premiere version gère l'encodage et le décodage de pointeurs de fichiers et de pointeurs de char(chaines de caracteres)

la seconde gère l'encodage et de décodage de pointeurs de fichiers, de descripteurs de fichiers et de pointeurs de char.

Source / Exemple :


voir le zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

acide1
Messages postés
1
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
4 avril 2009
-
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
-
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
-
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
-
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
-
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?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.