Számrendszer-átváltó
Egész számok átalakítása bináris, oktális, decimális és hexadecimális ábrázolások között. Hibakeresés színkódok (#FF5733), IP-bitmaszkok, memóriacímek és összeállítási kurzusok fejszámolás nélkül. Támogatja a gyakori bitszélességeket (8, 16, 32), ha az eszköz kitöltést jelenít meg.
Miből
Érték
Eredmény
BIN: 11111111
OCT: 377
HEX: FF
Számbázisok konvertálása
1. Írjon be egy számot a forrásalapba (0x előtag hexa esetén, 0b bináris esetén, ha támogatott).
2. >>>.
3. Ellenőrizd a kezdő nullákat fix szélességű formátumok esetén (pl. 0x0A).
4. Másold az értéket kódba, alhálózati maszkokba vagy vizsgaválaszokba.
Alapkonverziós példák
Hexa színcsatorna
0xFF decimális = 255 = bináris 11111111 — teljes átlátszatlanság vagy maximális piros csatorna az #RRGGBB-ben.
Bináristól decimálisig
0b1010 = 10 decimális = 0xA hex. Hasznos az engedélyezési bitjelzőkhöz.
Oktális (Unix engedélyek)
chmod 755 → rwxr-xr-x. 7=111, 5=101 binárisan a tulajdonos/csoport/egyéb biteknél.
Mikor használd ezt az eszközt
• Ha memóriakiíratásokat olvas vagy regisztrál értékeket a hibakeresőkben.
• Ha IPv4/netmaszk vagy MAC-cím szegmenseket fordít le.
• Amikor CS-hozzárendeléseket végez a pozíciójelöléssel.
Mikor válassz mást
• Ha lebegőpontos IEEE 754 bites elrendezésre van szüksége — speciális eszközök.
• Amikor Base64-ként kódol szöveget, használd a Base64 kódolót, ne a radix-konverziót.
• Ha a számok meghaladják a JavaScript biztonságos egész számot, használjon BigInt-tudatos eszközöket.
Hex és bináris a programozásban
A bitmaszkok VAGY/ÉS-t használnak hexa állandókkal: flags 0x01 | 0x02. Az IPv6 rövidítések hexadecimális csoportokat használnak. A két (0x10, 0x100) sebesség felismerésének megtanulása felgyorsítja a veremnyomok és a kerneldokumentumok olvasását.
Oktális örökség Unixban
A fájlengedélyek továbbra is oktálisan (755) vannak tanítva, bár a bináris az alapmodell. Az oktális számjegyek tisztán leképeznek 3 bites csoportokra — történelmi okokból ez a chmod példákban is megmaradt.
Gyakori kérdések
Mi az a hexadecimális?
16. bázis 0–9 és A–F számjegyekkel. Kompakt binárisan erős értékekhez (1 hexa számjegy = 4 bit).
Hogyan konvertálhatom a decimálist binárissá?
Ismételten ossza el 2-vel, és gyűjtse össze a maradékot, vagy használd ezt az átalakítót az azonnali eredményekért.
Mit jelent a 0x előtag?
C-stílusú hex literális előtag. 0x10 = 16 tizedesjegy, nem 10.
Aláírt vs aláíratlan?
Ugyanaz a bitminta eltérően értelmezi az előjeles kettő komplementerét — add meg a szélességet és az előjelességet a kódban.
Átalakíthatom a törteket?
A törtek radix átalakítása lehetséges, de sok bázisban nem végződik — ez az eszköz az egész számokra összpontosít.
Fel vannak töltve adatok?
Nem. A konvertálás helyileg fut.