Muunna teksti binääriksi ja takaisin selaimessa, UTF-8 tai ASCII.
Merkit: 3
UTF-8 tavua: 3
Tuloksen pituus: 26
| Merkki | Desimaali | Binääri (8 bittiä) |
|---|---|---|
| A | 65 | 01000001 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| (välilyönti) | 32 | 00100000 |
| ! | 33 | 00100001 |
| ? | 63 | 00111111 |
| (rivinvaihto) | 10 | 00001010 |
Usein kysytyt kysymykset
Miten teksti-binääri-muunnos toimii?
Jokaisella tekstin merkillä on numeerinen koodi (sen koodipiste). ASCII-merkkien koodi mahtuu 7 bittiin ja täytetään 8 bittiin etunollalla. Merkki
A on koodi 65, joka on binäärinä 01000001. Muunnin lukee jokaisen merkin, hakee sen koodin ja kirjoittaa binääriesityksen tavu kerrallaan.Mikä on ASCII:n ja UTF-8:n ero?
ASCII kattaa 128 merkkiä (englannin kirjaimet, numerot, välimerkit) ja käyttää yhden 7-bittisen tavun merkkiä kohti. ASCII ei sisällä suomalaisia kirjaimia
ä, ö tai å. UTF-8 on muuttuvapituinen koodaus, joka käsittelee kaikki maailman kirjoitusmerkit — latinalaiset, kyrilliset, kiinalaiset, arabialaiset, emojit — käyttäen 1–4 tavua merkkiä kohti. ASCII-merkit ovat samanlaiset UTF-8:ssa (yksi tavu). Ei-ASCII-merkit vievät 2–4 tavua. Käytä UTF-8:aa, jolloin ä, ö ja å toimivat oikein.Miksi binäärini ei dekoodaudu?
Yleisimmät syyt: (1) bittiryhmät eivät ole 8 (tai 7) bitin pituisia — tarkista, ettei välissä ole ylimääräisiä välilyöntejä; (2) syötteessä on muita merkkejä kuin 0 ja 1; (3) binääri esittää epätäydellisen UTF-8-jonon. Dekooderi raportoi ensimmäisen virheen sijainnin, jotta voit korjata sen. Jos syötteessä ei ole erottimia, valitse "Bittiryhmittely" 8 ja "Erotin" Ei mitään.
Kuinka monta bittiä per merkki?
Vakiokäytäntö on 8 bittiä per tavu. Puhdas ASCII mahtuu 7 bittiin, mutta tallennettu data ja verkkoprotokollat täyttävät aina 8 bittiin. Käytä 7-bittistä vain vanhojen kaukokirjoitinprotokollien kanssa tai opiskeluharjoituksissa (esim. lukion ohjelmointi tai Aalto-yliopiston peruskurssit). Ei-ASCII-merkit (ä, ö, å, kyrilliset, kiinalaiset, emojit) vaativat monitavuisen UTF-8:n, joten 7-bittinen ryhmittely ei sovellu niihin.
Voinko muuntaa suomenkielistä tekstiä tai emojeja?
Kyllä — pidä koodaus UTF-8:na. Suomalainen
ä on UTF-8:ssa kaksi tavua: 11000011 10100100. Samoin ö on 11000011 10110110 ja å on 11000011 10100101. Kyrillinen я on myös kaksi tavua. CJK-merkit (kiinalaiset, japanilaiset, korealaiset) ovat kolme tavua. Emojit vievät tyypillisesti neljä tavua. ASCII-tila hylkää virheellä kaikki merkit alueen 0–127 ulkopuolella, mukaan lukien ä/ö/å.Onko binääri sama kuin konekieli?
Ei. Binääri on vain lukujärjestelmä — kaksikantainen — jossa käytetään kahta numeroa, 0 ja 1. Konekieli on suorittimen käskyjen binääriesitys, joka on tietyn prosessorin oma koodaus. Tässä näkemäsi binääri on tekstiä koodattuna tavuiksi, ei suoritettavia käskyjä. Molemmissa käytetään 0:ia ja 1:iä, minkä vuoksi sana "binääri" tarkoittaa arkikielessä "tietokoneystävällistä".
Miten muutan binäärin takaisin tekstiksi?
Vaihda Binääri → Teksti -välilehdelle ja liitä binäärisi. Dekooderi jakaa syötteen erottimen (oletus: välilyönti) mukaan tavuiksi, muuntaa jokaisen ryhmän kaksikantaisesta desimaalikoodipisteeksi ja kokoaa tuloksen. UTF-8:n tapauksessa se yhdistää monitavuiset jonot oikein takaisin yhdeksi merkiksi (esim.
11000011 10100100 → ä).Kaikki muunnos tapahtuu selaimessasi. Mitään ei lähetetä verkkoon.
Muunnin koodaa tekstin binääriksi ja päinvastoin valitsemallasi koodauksella. UTF-8 käsittelee suomalaiset kirjaimet ä, ö ja å sekä emojit oikein, kun taas ASCII rajoittuu 7-bittiin. Voit valita 8 tai 7 bitin ryhmittelyn ja erottimeksi välilyönnin, yhdysmerkin tai pystypalkin. Esimerkki: ä on UTF-8:ssa kaksi tavua 11000011 10100100, kun A on yksi tavu 01000001. Soveltuu lukion ohjelmoinnin harjoituksiin, Aalto-yliopiston peruskursseihin ja debuggaukseen, kun verkkoprotokolla tai tekstitiedosto näyttää raakatavuja. Pikaopas-taulukko sisältää yleiset ASCII-merkit valmiina kopioitavaksi.