Кажется, что GMP обеспечивает только строковую сериализацию mpf тип (с плавающей точкой):
mpf_get_str()
, mpf_class::get_str()
mpz (целочисленный) тип имеет дополнительный интерфейс для необработанных байтов: mpz_out_raw()
http://gmplib.org/manual/Function-Index.html
Я пропускаю что-то? Кто-либо знает о другой библиотеке, которая может сериализировать плавания GMP? Кто-либо знает о другом lib сверхбольшого числа, который предлагает устойчивую сериализацию?
Править: Я был бы доволен сериализацией mpfr_t MPFR, также, который столь же только, кажется, предлагает строковый вывод: http://www.mpfr.org/mpfr-current/mpfr.html#Function-Index