Teksti binääriksi -muunnin muuntaa tekstin 8-bittisiksi binääritavuiksi ja takaisin, UTF-8- tai 8-bittisellä koodauksella.
Teksti binääriksi -muunnin
Kirjoita teksti tai 8-bittinen binääri alle ja valitse suunta sekä koodaus. Tulos päivittyy automaattisesti. UTF-8 tukee ääkkösiä, 8-bittinen käyttää yhtä tavua merkkiä kohti.
Tulokset
Teksti binääriksi -muunnin – muunna teksti biteiksi
Teksti binääriksi -muunnin on ilmainen työkalu, jolla muunnat tekstin 8-bittisiksi binääritavuiksi tai binäärin takaisin tekstiksi. Muunnos tapahtuu kokonaan selaimessasi heti kirjoittaessasi. Voit valita koodaukseksi UTF-8:n, joka tukee ääkkösiä, tai 8-bittisen koodauksen, jossa jokainen merkki on tasan yksi tavu.
Miten teksti muuttuu binääriksi?
Tietokone tallentaa tekstin numeroina. Jokaisella merkillä on koodi merkistössä, ja tämä koodi esitetään binäärilukuna eli pelkkien nollien ja ykkösten jonona. Jotta tavut ovat yhtä pitkiä, jokainen koodi täydennetään kahdeksaan bittiin:
merkki → koodi → 8-bittinen binääritavu (esim. 65 → 0100 0001)
Kahdeksan bittiä muodostaa yhden tavun, joka voi esittää 256 eri arvoa väliltä 0–255.
Esimerkki
Otetaan sana Hei. Sen kirjainten koodit ovat 72, 101 ja 105, jotka binäärinä ovat:
Hei → 01001000 01100101 01101001
Käänteisessä muunnoksessa nämä kolme tavua tuottavat takaisin sanan Hei.
UTF-8 ja ääkköset
UTF-8 on nykyaikainen merkkikoodaus, joka kattaa kaikki maailman kielet. Englannin perusmerkit mahtuvat yhteen tavuun, mutta suomen ä-, ö- ja å-kirjaimet vaativat kaksi tavua eli 16 bittiä. Tämän vuoksi ääkkösiä sisältävä teksti tuottaa enemmän bittejä. Esimerkiksi pieni ä on UTF-8:ssa kaksi tavua: 11000011 10100100.
UTF-8 vai 8-bittinen koodaus?
UTF-8: kattaa kaikki merkit ja käyttää 1–4 tavua merkkiä kohti. Suositeltava nykyaikainen valinta, jolla ääkköset säilyvät oikein.
8-bittinen (Latin-1): käyttää aina tasan yhden tavun merkkiä kohti ja kattaa koodit 0–255. Havainnollistaa selkeästi yhden tavun ja yhden merkin suhteen, mutta tukee vain länsieurooppalaisia merkkejä.
Miksi etunollia tarvitaan?
Pienetkin koodit täydennetään kahdeksaan bittiin etunollilla. Esimerkiksi kirjaimen A koodi 65 on binäärinä 1000001, mutta tavuna se kirjoitetaan 01000001. Näin kaikki tavut ovat yhtä pitkiä ja binäärin voi muuntaa yksiselitteisesti takaisin tekstiksi ryhmittelemällä bitit kahdeksan bitin paloihin.
Mihin binäärimuunninta käytetään?
Opiskelu: sen ymmärtäminen, miten teksti esitetään biteillä.
Ohjelmointi: merkkien tavutason esityksen tarkistaminen.
Pulmat ja salaukset: binääripohjaisten tehtävien ratkominen.
Vinkkejä binäärin kanssa
Yksi tavu on aina kahdeksan bittiä – varmista, että bittien määrä on jaollinen kahdeksalla.
Käytä UTF-8:aa, jos teksti sisältää ääkkösiä, niin ne säilyvät oikein.
Voit syöttää tavut välilyönnein eroteltuina tai yhtenä jonona.
Muista, että ääkkönen on UTF-8:ssa kaksi tavua, ei yhtä.
Usein kysytyt kysymykset
Miten teksti muunnetaan binääriksi?
Jokaisella merkillä on numeerinen koodi merkistössä. Koodi muunnetaan binääriluvuksi eli 2-järjestelmän luvuksi, joka koostuu nollista ja ykkösistä. Tavallisesti jokainen tavu täydennetään kahdeksaan bittiin, jotta tavut ovat yhtä pitkiä. Esimerkiksi kirjain A on koodi 65, joka on binäärinä 0100 0001.
Miksi ääkköset tuottavat enemmän bittejä?
UTF-8-koodauksessa englannin perusmerkit mahtuvat yhteen tavuun, mutta suomen ä-, ö- ja å-kirjaimet vaativat kaksi tavua eli 16 bittiä. Tämän vuoksi ääkkösiä sisältävä teksti tuottaa enemmän bittejä kuin pelkkä englanninkielinen teksti. Jos valitset 8-bittisen koodauksen, jokainen merkki on yksi tavu, mutta silloin käytettävissä on vain 256 merkkiä.
Mitä eroa on UTF-8- ja 8-bittisellä koodauksella?
UTF-8 on nykyaikainen koodaus, joka kattaa kaikki maailman merkit ja käyttää tarpeen mukaan 1–4 tavua merkkiä kohti. 8-bittinen koodaus (Latin-1) käyttää aina tasan yhden tavun merkkiä kohti ja kattaa koodit 0–255, mukaan lukien länsieurooppalaiset kirjaimet. UTF-8 on suositeltava nykyään, mutta 8-bittinen havainnollistaa selkeästi yhden tavun ja yhden merkin suhteen.
Miksi jokaisessa tavussa on kahdeksan bittiä?
Yksi tavu on määritelmän mukaan kahdeksan bittiä, ja se voi esittää 256 eri arvoa (0–255). Pienetkin koodit, kuten kirjaimen A koodi 65, täydennetään etunollilla kahdeksaan bittiin, jotta kaikki tavut ovat yhtä pitkiä ja takaisinmuunnos onnistuu yksiselitteisesti. Esimerkiksi 65 on binäärinä 1000001, mutta tavuna se kirjoitetaan 01000001.
Voinko muuntaa binäärin takaisin tekstiksi?
Kyllä. Syötä binääri 8-bittisinä tavuina, jotka voivat olla välilyönnein eroteltuja tai yhtenä jonona. Laskuri ryhmittelee bitit kahdeksan bitin tavuihin, muuntaa jokaisen tavun koodiksi ja näyttää vastaavan merkin valitulla koodauksella. Varmista, että bittien määrä on jaollinen kahdeksalla, jotta tulos on oikein.