Miren con esta cantidad de números se puede convertir.
Código PHP:
int numero = 345454545;
System.out.println (Integer.toBinaryString(numero));
10100100101110011011111010001
pero si le agrego dos números mas o mas como el siguiente "34545454545454545" me sale error y es imposible de convertirlo.
so alguien puede ayudarme gracias.