Teisenda numbreid kümnend- ja Base16 (hex), Base32 ning Base64 vahel mõlemas suunas, automaatse aluse tuvastusega. Kodeeri kümnendarv või dekodeeri väärtus.
Teisendage kümnendarvud ja standardsed aluse kodeeringud (Base16/Hex, Base32, Base64). Sisestage väärtus ühele väljale teisendamiseks.
Sisestage positiivne täisarv (maks: 9 007 199 254 740 991)
Sisestage Base16, Base32 või Base64 kodeeritud väärtus
Alusteisendaja teisendab numbri ühest kirjaviisist teise. Arvutid, URL-id ja andmevormingud säilitavad numbrit harva tavalise kümnendarvuna — need pakivad selle kompaktsemasse või edastuseks turvalisemasse kodeeringusse, näiteks Base16 (kuueteistkümnendsüsteem), Base32 või Base64. See tööriist teisendab mõlemas suunas: sisesta kümnendarv ja näe selle Base16/ Base32/Base64 kuju, või kleebi kodeeritud väärtus ja saa kümnendarv tagasi. Tööriist tuvastab ka, millises alussüsteemis kodeeritud väärtus on.
Igal positsioonilisel numbrisüsteemil on alus (ehk radiks) — sümbolite arv, mida see ühe numbrikoha jaoks kasutab. Kümnendsüsteem on alusega 10 (0–9). Siin kirjeldatud kodeeringud vahetavad suurema sümbolihulga lühema stringi vastu:
0-9 ja A-F. Iga märk kannab 4 bitti.
Levinud värvikoodides (#FF0000), mäluaadressides ja räsides.A-Z ja 2-7 (RFC 4648). Iga märk kannab 5 bitti. Ei erista suur- ja
väiketähti ning väldib kergesti segiaetavaid märke, mistõttu see sobib ette lugemiseks või käsitsi
sisestamiseks.A-Z, a-z, 0-9, + ja / (RFC 4648). Iga märk kannab 6 bitti.
Standardne viis binaarandmete edastamiseks pelgalt tekstikanalite kaudu, näiteks e-kirjades või
JSON-väljal.Mida suurem alus, seda vähem märke sama number vajab — kuid seda suurema tähestiku peab meeles pidama.
Tööriistal on kaks välja ja see töötab olenemata sellest, kummasse kirjutad:
Väärtused on piiratud JavaScripti maksimaalse turvalise täisarvuga, 9007199254740991 (see on 2^53 − 1). Sellest suuremaid täisarve ei saa enam täpselt esitada, mistõttu edasi teisendav tööriist tagastaks vaikimisi valed numbrid — selle asemel teatab tööriist vahemikuvälisest veast. Kümnendsisend peab olema mittenegatiivne täisarv; kodeeritud sisend tohib kasutada ainult oma alusele kehtivaid märke, vastasel juhul tähistab tööriist selle veaks, selle asemel et kodeerida mõttetut väärtust lahti.
FF, sest 255 = 15×16 + 15 ja mõlemad numbrikohad on F.
Seetõttu on #FFFFFF valge: kolm baiti, igaüks oma maksimumväärtusel.3E8 (3×256 + 14×16 + 8 = 1000).FF lahtikodeerimine. Tuvastatakse Base16-na, dekodeeritakse väärtuseks 255.FF — üks kuueteistkümnendmärk
4 biti kohta, seega kaks märki baidi kohta. Sama bait vajab pikemat stringi Base32 puhul ja
täidetud rühma Base64 puhul, mistõttu jääb kuueteistkümnendsüsteem loetavaimaks valikuks
lühikeste väärtuste, näiteks värvide ja aadresside jaoks.data: URI-d, e-kirjade manused (MIME), piltide või sertifikaatide manustamine
JSON-i või XML-i, JWT-tunnusload.Kuna iga kodeering on lihtsalt sama arvu esitusviis, ei muuda nendevaheline teisendamine kunagi väärtust ennast — muutub vaid see, mitu märki on vaja selle kirjapanekuks ja milliste kanalite kaudu see turvaliselt liikuda saab.
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos