Re[3]: Float в не human-readable строку
От: saproj  
Дата: 27.06.06 06:27
Оценка:
Здравствуйте, Tuo_Bellas, Вы писали:

S>>Если на всех твоих платформах float хранится в IEEE floating-point standard (а сейчас вообще встречаются платформы где это не так?), то преобразовывай в BASE64.


T_B>Есть кусок кода? Или нужно мега-библиотеку подключать для этого?


Готовую функцию, которая преобразовывает, найти несложно. Но по-моему гораздо интереснее написать самому. Там все очень просто: каждые 6 битов исходной последовательности являются индексом, по которому из массива "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" берется символ. И для 4-байтового float в конце последовательности нужно добавить "хвост" из двух '='.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.