IP-cím – egész szám átalakító
Alakítson át egy IPv4-cím 32 bites decimális egész számmá (plusz hexadecimális és bináris formátumba), vagy egész számból pontozottnégyes jelölésbe.
Irány
Dotted IP: 192.168.1.1
- 1
Octet 1 contribution (×2²⁴)
192 × 16 777 216 = 3 221 225 472 - 2
Octet 2 contribution (×2¹⁶)
168 × 65 536 = 11 010 048 - 3
Octet 3 contribution (×2⁸)
1 × 256 = 256 - 4
Octet 4 contribution (×2⁰)
1 × 1 = 1 - 5
32-bit integer
3 221 225 472 + 11 010 048 + 256 + 1 = 3 232 235 777Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Hogyan működik ez a kalkulátor?
Szorozza meg minden IPv4-oktettet az értékhelyi értékével (256³, 256², 256, 1), és adja össze őket, hogy 0-tól 4294967295-ig terjedő 32 bites egész számot kapjon. Például a 192.168.1.1 értéke 3232235777. A visszaalakításhoz végezzen egymást követő osztást és maradékszámítást 256-tal a pontozottnégyes cím visszaállításához.
Képlet
How this is calculated
Egy IPv4-cím négy oktetből áll (a.b.c.d), mindegyik 0-tól 255-ig terjedő 8 bites érték. A cím egyetlen 32 bites számmá alakításakor minden oktettet a pozíciójának megfelelő értékkel súlyoz: az első oktett szorzója 256³ (16777216), a másodiké 256² (65536), a harmadiké 256, az utolsóé 1. Ezek összeadásával 0 és 4294967295 közötti előjel nélküli egész számot kap.
A folyamat megfordításához az egész számot visszabontja oktetekre: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256, d = n mod 256. Az eredményt ismét a jól ismert pontozottnégyes sztring formájában állítja össze.
A hexadecimális alak az egész szám 16-os számrendszerben írva (8 hexjegyű, ha ki van töltve), a bináris alak pedig minden oktettett 8 bites csoportként mutatja. Az eszköz ellenőrzi, hogy minden oktet 0 és 255 közé esik-e, és hogy minden egész számbemenet egész szám-e az előjel nélküli 32 bites tartományon belül; tartományon kívüli vagy hibás formátumú bemenetek esetén nincs eredmény.
Gyakran ismételt kérdések
Az IPv4-cím 32 bites, így a legnagyobb lehetséges érték 2³² − 1 = 4294967295, ami a 255.255.255.255 címnek felel meg.
Sok adatbázis és programnyelv 64 bites előjeles long típusban tárolja ezt az értéket, hogy pozitív maradjon, mivel egy 32 bites előjeles egész szám 2147483647 felett túlcsordul. Maga a szám mégis egy előjel nélküli 32 bites IPv4-érték.
Nem. Az IPv6-címek 128 bitesek és eltérő hexadecimális jelölést használnak. Ez az átalakító kizárólag 32 bites IPv4-címeket kezel.
Más néven
TG we-Calculate Editorial Team. (2026). IP-cím – egész szám átalakító [Online calculator]. TG we-Calculate. https://we-calculate.com/hu/calculator/ip-to-integer-converter
TG we-Calculate Editorial Team. "IP-cím – egész szám átalakító." TG we-Calculate. 2026. https://we-calculate.com/hu/calculator/ip-to-integer-converter.
TG we-Calculate Editorial Team, "IP-cím – egész szám átalakító," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hu/calculator/ip-to-integer-converter
@misc{wecalculate_ip_to_integer_converter, title = {IP-cím – egész szám átalakító}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hu/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }
Segített ez a kalkulátor?
