/**
*IPUtil
*getIp10,将xxx.xxx.xx.x类型的IP转换成10进制的long型串
*/
public static long getIp10(String ip) {
long ip10 = 0;
String[] ss = ip.trim().split("\\.");
for (int i = 0; i < 4; i++) {
ip10 += Math.pow(256, 3 - i) * Integer.parseInt(ss[i]);
}
return ip10;
}
/**
*IPUtil
*getIp,将long型串转换成xxx.xxx.xx.x型的IP
*/
public static String getIp(long ip10) {
String ip = "";
long temp = 0;
for (int i = 3; i >= 0; i--) {
temp = ip10 / (long) Math.pow(256, i) % 256;
if (i == 3) {
ip = ip + temp;
} else {
ip = ip + "." + temp;
}
}
return ip;
}
分享到:
相关推荐
IP纯真sql 数据库脚本与ip转化为十进制数字函数便于高效查询 数据库IP数据需要下载。 ALTER FUNCTION [dbo].[X16ToDe] ( @Old_IP nvarchar(15) ) RETURNS numeric AS BEGIN DECLARE @CharIndex INT, @CurrPoint ...
js 实现的ip地址十进制与点分十进制转化 html文件 直接可以用
请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入格式: 输入在一行中给出32位二进制字符串。 输出格式: 在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数...
原来是需要把IP转成十进制 复制代码 代码如下:$ip = $_SERVER[‘REMOTE_ADDR’]; echo ‘你的IP:’.$ip.' ’; $ip_arr = explode(“.”,$ip);... 您可能感兴趣的文章:java实现ip地址与十进制数相互转换PHP中将ip地
(1)将IP地址与子网掩码转换成二进制; (2)将二进制形式的IP地址与子网掩码做“与”运算,将答案化为十进制便得到网络地址; (3)将二进制形式的子网掩码取“反”; (4)将取“反”后的子网掩码与IP地址做“与...
需要把ip地址转换为10进制数,然后也可以把10进制数转化为ip地址,计算机ping这个十进制数可以ping通对应的ip地址,说明已经实现功能 代码如下 # 引用正则来三等分字符串 import re # 转换成二进制数 bi = "{0:b}"....
本文介绍在java中IP地址转换十进制数及把10进制再转换成IP地址的方法及实例参考,晒出来和大家分享一下
可以进行进制间的转化,ASCII码与进制间的转换,IP与进制间的转换
这个工具我一直在找寻,却没有找到过,于是自己编写了一个。 提供16进制数值和标准时间之间的相互转换,附带IP地址和对应16进制形式的相互转换。这个工具在解密工作中非常有用。 欢迎下载。
本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...
本文实例讲述了javascript常见数字进制转换的方法。分享给大家供大家参考,具体如下: 基本思路是先把其他进制的转化成 十进制,然后再转化。这个过程是利用parseInt函数,例如把一个16进制的数字(num)转化成10进制...
读取txt文件并输出txt 将ip和掩码转化为最大ip及最小ip,及对应的十进制形式
IP转换功能实现内网两个网段的倒换,可灵活设置要转的网段,利用二进制文件保存设置信息,同时可设置转换后要执行的外部文件。
网络中表示的IP地址与主机表示不同,本程序通过转换来表示。
202.198.224.01000011=(67)2 子网掩码 255.255.255.11111000=(248)2(IP地址将几段转换成二进制子网掩码就转化几段) 答: 网络号:202.198.224.0(由于是C类就留3段,要是B类就留2段,A类则留1段) 子网号...
本文实例讲述了javascript十六进制及二进制转化的方法。分享给大家供大家参考。具体实现方法如下: <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN ...<...tit
IP地址主机字节顺序,网络字节顺序,点分十进制互转
2.将字符按ASC2码值转化为二进制,存在数值(指针)中 3.对明文做IP置换(函数) 4.将转换后的数值分成两组,赋给L0,R0,执行下列运算L1—R0,R1-L0.....重复16轮 5.将结果L0R0合并至一个数值,做IP输出
应用程序可以使用inet_addr函数将一个小数点分隔的十进制IP地址字符串转化成由32位二进制数表示的IP地址。inet_ntoa函数将一个网络字节顺序的32位IP地址转化字符串。注意:inet_addr返回的32位二进制数是用网络顺序...
3、把一个十进制数26转换成二进制数是 。 4、电子邮件地址一般由 和主机域名组成。 5、WindowsXP中,选定多个相邻文件的操作是:单击第一个文件,然后按住 键的同时,单击要选定区域中的最后一个文件。 6、在Word...