32 bit tamsayının IP'ye dönüştürülmesi

Perl dilinde bir program, 32 bit bir tamsayıyı bir IP adresine dönüştürmek için kullanılabilir. Bazı programlama kavramları ve Perl gibi betik dilleri bilgisi, Perl'de bir program kodu yazmak için gereklidir. İkili işlemlerin temel kavramları ve bilgisi ve düzenli ifadeler program yazmak için gereklidir. 32 bit bir tamsayıyı Perl'deki bir IP adresine dönüştürmek için kullanılan bir program, temel ikili işlemler kullanılarak yazılabilir. İkili işlem ve Perl ile, 32 bit bir tamsayı geçerli bir IP adresine dönüştürmek için program kodu birkaç satırda gerçekleştirilebilir.

Bu örnekte dönüştürülecek sayı: 3265917058

İkili gösterim

 11000010 10101001 11110000 10000010 - 3265917058 1000100000 11000010 1100000 10000-1000000-1000-1000000-1000-1000000-1000-10000-100000-10000000-100000-100000000 - 3265917058 11110000 10000010 00000000 00000000 - 3265917058 << 16 00000000 00000000 00000000 11110000 - (3265917058 <> 24 (240). 130) 

Dönüşüm için komut kullanımı

 $ echo 3265917058 | perl -ne '$ _ >> 24, ".", $ _ <> 24, ".", $ _ <> 24, ".", $ _ <> 24, "\ n"' 194.169.240.130 
Önceki Makale Sonraki Makale

En Ipuçları