gpt4 book ai didi

将 Base64 转换为 GMP 整数

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:48 24 4
gpt4 key购买 nike

我有一个场景,我得到一个 Base64(64 位编码)字符串。我的要求是将此字符串转换为 gmp 整数 (mpz_t)。

但根据 GMP manual 对于函数 mpz_set_str() ,只有“基数可能从 2 到 62 不等”。

有什么方法可以让我成功完成转换?一个让我印象深刻的想法是将 Base64 转换为二进制,然后使用 mpz_set_str 以 2 为基数设置 mpz_t 变量。

帮助将不胜感激。谢谢。

最佳答案

GMP bases 与 base64 编码不同。您走在正确的轨道上 - 应用 base64 解码,然后对结果使用 mpz_import

关于将 Base64 转换为 GMP 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com