У меня есть сценарий, в котором я получаю строку Base64 (64-битная кодировка).Мое требование - преобразовать эту строку в целое число gmp (mpz_t).
Но согласно Руководству по GMP только "База может варьироваться от 2 до 62" для функции mpz_set_str ().
Есть ли какой-нибудь подход, которым я могу следовать, чтобы выполнить успешное преобразование?Одна идея, которая меня поразила, состояла в том, чтобы преобразовать Base64 в двоичный файл и затем установить переменную mpz_t, используя mpz_set_str с основанием 2.
Помощь будет очень полезна.Спасибо.