Összes eszköz

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.