2010-09-21 16 views
1

Possible en double:
How do I base64 encode (decode) in C?Comment convertir la chaîne en ASCII base64 Embedded c

Je suis en train de convertir un int en un tableau d'octets ASCII et coder le tableau d'octets comme une chaîne base64.

Je vois quelques articles sur comment faire ceci en C# et en Java, mais je veux le faire en C. Je le fais dans Windows, en utilisant MS Visual Studio.

Y at-il une fonction fournie qui peut faire cela?

Voici le code que j'utiliser en C# pour le faire:

var base64_string = Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(my_integer)); 

Répondre

2

Il y a beaucoup de bibliothèques disponibles pour cela. Un exemple est libb64, qui a une licence très permissive.