Convertir un entero de 32 bits en IP

Se puede usar un programa en lenguaje Perl para convertir un entero de 32 bits en una dirección IP . Se requiere cierto conocimiento de conceptos de programación y lenguajes de script como Perl para escribir un código de programa en Perl. Los conceptos básicos y el conocimiento de operaciones binarias y expresiones regulares son necesarios para escribir programas. Un programa para convertir un entero de 32 bits en una dirección IP en Perl se puede escribir mediante operaciones binarias básicas. Con operaciones binarias y Perl, el código del programa para la conversión de un entero de 32 bits a una dirección IP válida se puede lograr en unas pocas líneas.

En este ejemplo, el número a convertir es: 3265917058

Representación binaria

 11000010 0 0 0000 1 011 001 12120010 001 001 001 01:02 001 12120010 001 001 01:02 001 1211 0010 01:02 0011 1211 0010 01:02 01:02 11120011 En este ejemplo, no se trata de un número de identificación de teléfono. - 3265917058 11110000 10000010 00000000 00000000 - 3265917058 << 16 00000000 00000000 00000000 11110000 -> 32 (0000) 00000000 000000000000000000000000000000000000000000000000000000800800000000 ' 130) 

Uso del comando para la conversión

 $ echo 3265917058 | perl -ne 'print $ _ >> 24, ".", $ _ <> 24, ".", $ _ <> 24, ".", $ _ <> 24, "\ n"' 194.169.240.130 
Artículo Anterior Artículo Siguiente

Los Mejores Consejos