Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Konvertitur tal-Bażi tan-Numri b'xejn

Ikkonverti numri bejn binary, ottali, deċimali, u esadeċimali. Ara d-daqs tal-bits u l-output binary mgħaqqqad immedjatament.

Jaħdem offline ladarba mgħobbi
Bażi tal-input:

Valuri mgħaġġla

Użi komuni

  • Ibdel Numbers għal ProgrammingIbdel bejn binary, octal, decimal u hex meta tikteb code — instant reference għal kwalunkwe number.
  • Ibdel Numbers għal NetworkingIbdel subnet masks, port numbers u IP address octets bejn binary u decimal.
  • Number Systems għal Computer ScienceTgħallem u verifikaw binary, octal, hex conversions — perfett għal CS students u exam prep.
  • Inspetta Bit Patterns u FlagsIbdel numbers għal binary biex tispetta individual bits, bitmasks u flag combinations.
  • Iddekodifika Hex Dumps u Debug LogsIddekodifika hexadecimal values minn crash reports, memory dumps u debug logs f'decimal leggibli.

Kif Taħdem

Il-konverżjoni taħdem kompletament fil-browser tiegħek bl-użu tat-tip BigInt inkorporat ta' JavaScript — l-ebda librerija, l-ebda server. BigInt jintuża minflok l-approċċ iktar qadim parseInt/Number speċifikament biex jimmaniġġja valuri ikbar minn 2^53 mingħajr żbalji ta' rrundjar.

  1. 1
    Analiżi tad-dħul b'BigInt
    Parser personalizzat ineħħi prefissi mhux obbligatorji (0x, 0b, 0o, #) u jivvalida s-sett ta' karattri għall-bażi magħżula, imbagħad jgħaddi l-string imnaddaf lill-kostruttur BigInt(), li jimmaniġġja numri sħaħ kbar arbitrarjament mingħajr telf.
  2. 2
    Konverżjoni simultanja tal-bażi
    Ladarba l-valur BigInt huwa magħruf, l-għodda ssejjaħ BigInt.prototype.toString() b'kull radix (2, 8, 10, 16, u bażi magħżula mill-utent minn 2–36) biex tipproduċi r-rappreżentazzjonijiet tal-ħruġ kollha f'pass wieħed — l-ebda pass deċimali intermedju meħtieġ.
  3. 3
    Raggruppament binarju u kontroll tal-wisa' tal-bits
    Il-ħruġ binarju jiġi pad-jat għal multiplu ta' 4 u maqsum f'gruppi ta' nibble għall-qari faċli. L-għodda tiċċekkja wkoll jekk il-valur jidħolx ġewwa mediet ta' 4-, 8-, 16-, jew 32-bit iffirmati/mhux iffirmati bl-użu ta' aritmetika BigInt, biex l-imġieba tal-overflow tkun eżatta anke għal konfini ta' 32-bit.
  4. 4
    Stat tal-URL li tista' taqsam
    Wara kull konverżjoni valida l-għodda tikteb id-dħul u l-bażi sors fil-fragment tal-URL (#v=&from=) permezz ta' history.replaceState, biex il-konverżjoni kurrenti tista' tiġi ssejvjata bookmark jew maqsuma — il-fragment qatt ma jintbagħat lil xi server.

Għodod Relatati

Mistoqsijiet Frekwenti