Binääri ↔ teksti muunnin

Muunna teksti binääriksi ja takaisin selaimessa, UTF-8 tai ASCII.

Merkit: 3 UTF-8 tavua: 3 Tuloksen pituus: 26
Pikaopas: yleiset ASCII-merkit 8-bittisenä binäärinä
Merkki Desimaali Binääri (8 bittiä)
A6501000001
Z9001011010
a9701100001
z12201111010
04800110000
95700111001
(välilyönti)3200100000
!3300100001
?6300111111
(rivinvaihto)1000001010

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.