IP 網址編碼應用 |
---|
例如 210.17.20.41 = D2111429 = 3524334633
計算 210 * 16777216 + 17 * 65536 + 20 * 256 + 41 = 3524334633
IPa = 16777216; IPb = 65536; IPc = 256; function ip_to_decimal(form) { a = form.a.value * 1; b = form.b.value * 1; c = form.c.value * 1; d = form.d.value * 1; form.dec.value = a * IPa + b * IPb + c * IPc + d; } function decimal_to_ip(form) { dec = form.dec.value * 1; form.a.value = a = parseInt(dec / IPa); dec = dec - (a * IPa); form.b.value = b = parseInt(dec / IPb); dec = dec - (b * IPb); form.c.value = c = parseInt(dec / IPc); form.d.value = dec - (c * IPc); }
☆ 小恐龍工作坊 製 |
---|