What you are trying to do is not possible. In most computer languages there is a limit to the maximum and minimum size of integer numbers. Depending on the language, OS & computer the limit may differ but generally it is still there. Big numbers really require a scientific/floating point representation to store them in a limited space. If the number is very large the full accuracy of the original number will not be preserved since it will be truncated/rounded. Thus converting a string to a number & then back to a string will not always reproduce the same number.
_________________________
Jack