Chuyển đổi số nguyên 32 bit thành IP

Một chương trình trong ngôn ngữ Perl có thể được sử dụng để chuyển đổi số nguyên 32 bit thành địa chỉ IP . Một số kiến ​​thức về khái niệm lập trình và ngôn ngữ kịch bản như Perl là bắt buộc, để viết mã chương trình bằng Perl. Các khái niệm và kiến ​​thức cơ bản về hoạt động nhị phân và biểu thức chính quy là cần thiết để viết chương trình. Một chương trình để chuyển đổi một số nguyên 32 bit thành một địa chỉ IP trong Perl có thể được viết bằng cách sử dụng các hoạt động nhị phân cơ bản. Với các hoạt động nhị phân và Perl, mã chương trình để chuyển đổi số nguyên 32 bit thành địa chỉ IP hợp lệ có thể được thực hiện trong một vài dòng.

Trong ví dụ này, số cần chuyển đổi là: 3265917058

Đại diện nhị phân

 11000010 10101, 10 - 326591 130) 

Sử dụng lệnh để chuyển đổi

 $ vang 3265917058 | perl -ne 'in $ _ >> 24, ".", $ _ <> 24, ".", $ _ <> 24, ".", $ _ <> 24, "\ n"' 194.169.240.130 
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên