Konvertieren einer 32-Bit-Ganzzahl in IP

Ein Programm in Perl-Sprache kann verwendet werden, um eine 32-Bit-Ganzzahl in eine IP-Adresse zu konvertieren . Kenntnisse in Programmierkonzepten und Skriptsprachen wie Perl sind erforderlich, um einen Programmcode in Perl zu schreiben. Grundlegende Konzepte und Kenntnisse über Binäroperationen und reguläre Ausdrücke sind erforderlich, um Programme zu schreiben. Ein Programm zum Konvertieren einer 32-Bit-Ganzzahl in eine IP-Adresse in Perl kann mithilfe grundlegender Binäroperationen geschrieben werden. Mit Binäroperationen und Perl kann der Programmcode für die Umwandlung einer 32-Bit-Ganzzahl in eine gültige IP-Adresse in wenigen Zeilen ausgeführt werden.

In diesem Beispiel lautet die zu konvertierende Nummer: 3265917058

Binäre Darstellung

 11000010 10101001 11110000 10000010 - 3265917058 00000000 00000000 00000000 11000010 - 3265917058 >> 24 (194) 11000010 10101001 11110000 10000010 - 1000000 00000000 - 3265917058 << 8 00000000 000000 - 3265917058 11110000 10000010 00000000 00000000 - 3265917058 << 16 00000000 00000000 00000000 11110000 - (3265917058 <> 24 (240) 11000010 10101001 11110000 10000010 - 3265917058 10000010 0000000000 130) 

Befehlsverwendung für die Konvertierung

 $ echo 3265917058 | Perl -ne 'print $ _ >> 24, ".", $ _ <> 24, ".", $ _ <> 24, ".", $ _ <> 24, "\ n"' 194.169.240.130 
Vorherige Artikel Nächster Artikel

Top-Tipps