Здравствуйте, Tuo_Bellas, Вы писали:
S>>Если на всех твоих платформах float хранится в IEEE floating-point standard (а сейчас вообще встречаются платформы где это не так?), то преобразовывай в BASE64.
T_B>Есть кусок кода? Или нужно мега-библиотеку подключать для этого?
Готовую функцию, которая преобразовывает, найти несложно. Но по-моему гораздо интереснее написать самому. Там все очень просто: каждые 6 битов исходной последовательности являются индексом, по которому из массива "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" берется символ. И для 4-байтового float в конце последовательности нужно добавить "хвост" из двух '='.