Lukujärjestelmämuunnin ilmaiseksi
Muunna lukuja binääri-, oktaali-, desimaali- ja heksadesimaalijärjestelmien välillä. Näe bittikoon sopivuus ja ryhmitelty binääritulostus välittömästi.
Pikaarvot
Yleiset käyttötavat
- Muunna Numerot Ohjelmointia VartenMuunna binäären, oktaali-, desimaali- ja heksadesimaalin välillä koodia kirjoitettaessa - hetkellinen viite mihin tahansa numeroon.
- Muunna Numerot Verkottamista VartenMuunna aliverkkopeite, porttinumerot ja IP-osoitteen okteetit binäärin ja desimaalin välillä.
- Numerojärjestelmät Tietojenkäsittelyä VartenOpi ja tarkista binäären, oktaali- ja heksadesimaalin muunnokset - täydellinen CS-opiskelijoille ja koevalmistukseen.
- Tarkasta Bittikaaviot ja LiputMuunna numerot binääriksi yksittäisten bittien, bittimaskien ja lippuyhdistelmien tarkastamiseksi.
- Dekoodaa Heksadesimaaleja Dumppia ja Debug-lokitDekoodaa heksadesimaalin arvot kaatumisraporteista, muistin vedoksista ja virheenkorjausta lokitiedostoista luettaviksi desimaaleiksi.
Miten se toimii
Muunnos tapahtuu kokonaan selaimessasi JavaScriptin sisäänrakennetulla BigInt-tyypillä — ei kirjastoa, ei palvelinta. BigIntiä käytetään vanhemman parseInt/Number-lähestymistavan sijaan nimenomaan käsittelemään arvoja, jotka ovat suurempia kuin 2^53, ilman pyöristysvirheitä.
- 1Syötteen jäsennys BigInt-tyypilläMukautettu jäsennin poistaa valinnaiset etuliitteet (0x, 0b, 0o, #) ja validoi merkistön valitulle kannalle, ja antaa sitten puhdistetun merkkijonon BigInt()-konstruktorille, joka käsittelee mielivaltaisen suuria kokonaislukuja häviöttömästi.
- 2Samanaikainen kantamuunnosKun BigInt-arvo tunnetaan, työkalu kutsuu BigInt.prototype.toString()-funktiota jokaisella kannalla (2, 8, 10, 16 ja käyttäjän valitsema kanta väliltä 2–36) tuottaakseen kaikki tulosteet yhdellä läpikäynnillä — ilman välivaiheen desimaalimuunnosta.
- 3Binäärin ryhmittely ja bittileveyden tarkistusBinäärituloste täytetään 4:n monikerraksi ja jaetaan nibble-ryhmiin luettavuuden vuoksi. Työkalu tarkistaa myös, mahtuuko arvo 4-, 8-, 16- tai 32-bittisiin etumerkillisiin/etumerkittömiin alueisiin BigInt-aritmetiikalla, joten ylivuotokäyttäytyminen on tarkka jopa 32-bittisillä rajoilla.
- 4Jaettava URL-tilaJokaisen kelvollisen muunnoksen jälkeen työkalu kirjoittaa syötteen ja lähdekannan URL-fragmenttiin (#v=&from=) history.replaceState-toiminnolla, joten nykyinen muunnos voidaan kirjanmerkitä tai jakaa — fragmenttia ei koskaan lähetetä millekään palvelimelle.
Liittyvät työkalut
Heksadesimaalikatselin
Tutki minkä tahansa tiedoston raakatavuja klassisessa siirtymä / heksa / ASCII-vedoksessa, maagisen numeron tiedostotyypin tunnistuksella. Luetaan paikallisesti; ei koskaan ladata.
Murtokulmalaskin
Lisää, vähennä, kerro ja jaa murtolukuja tai muunna desimaali yksinkertaisimmaksi murtoikeudeksi.
Binääri–teksti-muunnin
Muunna teksti binäärimuotoon (0 ja 1) ja takaisin. Tukee UTF-8-koodausta. Näe tavumäärä ja bittimäärä mille tahansa tekstille.