It is possible within the limits of available memory on the computer. Rather than the usual limit of a fixed number of bits.
I've ironically found that big integer libraries sometimes optimize math routines more than string conversion. This was quite annoying for me when I optimized the factorial function in Ruby, and found that generating the string was my bottleneck. I then optimized that as well. :-)