Bonjour,
existe-t-il une librairie C suivant la Rfc 2045 permettant d'encoder des chaines de caractères en base 64 ?
merci
Bonjour,
existe-t-il une librairie C suivant la Rfc 2045 permettant d'encoder des chaines de caractères en base 64 ?
merci
Au niveau bibliothèques, je ne m'y connais pas trop, mais je crois qu'on a quelques threads qui en parlent, dont certains avec du code.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
"base64" dans le forum "C" :
http://www.developpez.net/forums/d57...binaire-ascii/
http://www.developpez.net/forums/d57...cii-fonctions/
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Koe,
Google va te donner des tas de pages, avec implémentation dans à peu près n'importe quel langage, dont bien entendu les plus utilisés, donc entre autres, en C.![]()
Si les cons volaient, il ferait nuit à midi.
Ouais intéressant mais j'avais déjà vu ça...le problème c'est que les programmes dispos sont codés suivant la rfc 1341 ou autre. C'est la rfc 2045 qui m'intéresse (car php a une fonction base64_decode() qui décode suivant cette même rfc).
- Il n'y a pas de "1341" sur cette page.
- Vu les différences entre les RFC, adapter les fonctions est trivial.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Programmation Windows c'est obligatoirement le MSDN.
En 2 minutes je viens de trouver cette méthode
Il faut atlenc.hinline BOOL Base64Encode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = ATL_BASE64_FLAG_NONE
) throw( );
Regarder aussi ici
http://www.ietf.org/rfc/rfc2045.txt
"ATL Server is a set of native C++ classes that allows developers to create Web applications, XML Web services, and other server applications. Many classes may also be used in client applications or components."
Oui sauf que je voulais une librairie C et non C++. De toute façon ça ne m'est plus utile. Et le sujet étant résolu, pas la peine d'ajouter des posts.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager