in reply to PDL datatype
If you ask the computer to convert a sequence of bytes such as "50137.685706" (a total of 12 characters consisting of the digits 0-9 plus '.') into any sort of binary representation ... and back again, into yet-another series of decimal characters ... then by-definition there must be two consecutive character-to-binary and binary-to-character conversions.
Therefore, I ask you: what do you have, byte-by-byte, and what do you ultimately want to do with it?