J'ai un scénario dans lequel je reçois une chaîne Base64 (encodée en 64 bits). Mon exigence est de convertir cette chaîne en gmp entier (mpz_t).Conversion de Base64 en entier GMP
Mais selon GMP manual seulement "La base peut varier de 2 à 62" pour la fonction mpz_set_str().
Y a-t-il une approche que je peux suivre pour effectuer une conversion réussie? Une idée qui m'a frappé était de convertir le Base64 en binaire, puis définir la variable mpz_t en utilisant mpz_set_str avec la base 2.
Aide serait vraiment appréciée. Merci.
[Base64] (http://en.wikipedia.org/wiki/Base64) n'est pas la même chose qu'un nombre dans la base 64. – lhf
@lhf: L'application d'un décodeur base64 le convertit en un tableau binaire ou un tableau d'octets? – Maverickgugu