Teksti binäärimuotoon
Muunna teksti binääriksi, heksaksi, oktaaliksi tai desimaaliksi – ja takaisin.
- Toimii selaimessasi — tekstiäsi ei lähetetä minnekään
- Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat
Näin se toimii
Tekstin muuntaminen sen taustalla oleviksi luvuiksi tulee vastaan pulmissa, opetuksessa, virheenkorjauksessa ja protokollatyössä. Asia, joka sekoittaa ihmisiä, on että teksti ei ole tietokoneelle merkkejä – se on tavuja, ja mitkä tavut, riippuu koodauksesta.
UTF-8, joka on se mikä merkitsee
Teksti koodataan UTF-8-tavuiksi ennen muunnosta. Tavalliset englannin merkit ovat yksi tavu kukin, joten tulos näyttää täsmälleen siltä ASCII-taulukolta, jota useimmat oppaat käyttävät. Aksenttimerkit vievät kaksi tavua ja emojit neljä – joten tavumäärä ja merkkimäärä eroavat, ja molemmat näytetään.
Ryhmittely
Binääri täytetään kahdeksaan numeroon tavua kohti, heksa kahteen, oktaali kolmeen, ja tavujen välissä on välilyönti. Tämä ryhmittely tekee tulosteesta luettavan ja mahdollistaa sen purkamisen takaisin yksiselitteisesti.
Purkaminen takaisin
Liitä välilyönnein erotettuja lukuryhmiä, niin ne luetaan takaisin tavuina ja puretaan UTF-8:ksi. Mikä tahansa ryhmä alueen 0–255 ulkopuolella tai jono, joka ei ole kelvollista UTF-8:aa, ilmoitetaan sen sijaan, että hiljaa tuotettaisiin roskaa.
Minkä järjestelmän valitset
Binääri on se, mitä ihmiset tarkoittavat sanoilla ”teksti binäärimuotoon”. Heksa on paljon tiiviimpi ja sitä näet heksaeditorissa tai protokollavedoksessa. Oktaali on enimmäkseen historiallinen. Desimaali on helpoin lukea ääneen.
Teksti binäärimuotoon – kysymykset
Miksi emojistani tulee neljä lukua?
Emojit ovat UTF-8:ssa neljä tavua. Sekä tavumäärä että merkkimäärä näytetään.
Voiko se muuntaa binäärin takaisin tekstiksi?
Kyllä. Liitä välilyönnein erotetut ryhmät, niin se purkaa ne.
Miksi se sanoo, etteivät tavuni ole kelvollista UTF-8:aa?
Luvut eivät muodosta sallittua merkkijonoa – yleensä ryhmä puuttuu tai on ylimääräinen.