Pretvaranje 32-bitnog cijelog broja u IP

Program u jeziku Perl može se koristiti za pretvaranje 32-bitnog cijelog broja u IP adresu . Potrebno je poznavanje programskih koncepata i skriptnih jezika kao što je Perl, da bi se programski kod pisao u Perlu. Osnovni pojmovi i poznavanje binarnih operacija i regularnih izraza potrebni su za pisanje programa. Program za pretvorbu 32-bitnog cijelog broja u IP adresu u Perl-u može se napisati pomoću osnovnih binarnih operacija. Kod binarnih operacija i Perl-a, programski kod za pretvorbu 32-bitnog cijelog broja u valjanu IP adresu može se izvršiti u nekoliko redaka.

U ovom primjeru broj za pretvorbu je: 3265917058

Binarni prikaz

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

Command koristi za pretvorbu

 $ echo 3265917058 | perl -ne 'print $ _ >> 24, ".", $ _ <> 24, ".", $ _ <> 24, ".", $ _ <> 24, "\ t 
Prethodni Članak Sljedeći Članak

Top Savjeta