Binary Encoder & Decoder Translator

author
2 minutes, 1 second Read

Tämän online-työkalun avulla voit koodata tekstin binääriksi ja purkaa binäärin takaisin tekstiksi. Liitä vain tekstisi vasempaan laatikkoon tai binääritietosi oikeaan laatikkoon, ja koodaaja/dekooderi antaa sinulle välittömästi tuloksen.

Mitä on binääri?

Informaatio (sen teknisessä merkityksessä) on kuvio, jolla on jokin merkitys. On monia tapoja tallentaa tietoa, mutta tehokkain tapa, jolla tietokoneet pystyvät tallentamaan tietoa, on kahden eri symbolin muodostama kuvio. Käytämme symboleja ”1” ja ”0” vain siksi, että ne ovat symboleja, jotka me kaikki tunnemme ja jotka ovat tietyssä mielessä toistensa vastakohtia (jotain vs. ei mitään). Mutta mitä tahansa symboleja voidaan käyttää. Tärkeintä binäärissä on se, että symboleita on kaksi (etuliite ”bi” sanassa ”binary” kertoo tämän). Tietokoneet puhuvat mielellään binäärillä siksi, että tietokoneet koostuvat transistoreista, ja transistoreilla on kaksi tilaa.

Tekstin koodaaminen ja dekoodaaminen

Muunnos binäärin ja tekstin välillä on melko yksinkertainen. Kaikki tavalliset tekstimerkit, joita näet tietokoneissa, on määritelty ASCII-standardissa. Standardi määrittelee 128 merkkiä – kaikki, mitä näet tavallisella englanninkielisellä näppäimistöllä, ja melko paljon muutakin. Jokaiselle näistä merkeistä on annettu numero 0-127 (huomaa, että se menee vain 127:ään, koska aloitamme laskennan 0:sta, emme 1:stä).

Koska jokaiselle näistä merkeistä on annettu numero, voisimme kirjoittaa tekstiä ASCII-koodeilla:

”hello” —> ”104 101 108 108 108 111”

Itse asiassa tässä on ASCII-kääntäjä, jonka avulla teet juuri näin. Mutta me haluamme muuntaa binäärikoodeiksi, emme ASCII-koodeiksi, eikö niin? No, kuten käy ilmi, kun muunnamme tekstin binääriseksi, muunnamme tekstin ASCII-koodien merkkijonoksi, mutta muunnamme nämä ASCII-koodit myös binääriluvuiksi desimaalilukujen (koulussa opittujen lukujen) sijasta.

Desimaalilukujen muuntaminen binääriluvuiksi ei kuulu tämän selityksen aihepiiriin, mutta tässä on kääntäjä desimaaliluvuista binääriluvuiksi, joka selittää muunnosprosessin. Joten lopulta, kun desimaali-ASCII-koodit on muunnettu binääri-ASCII-koodeiksi, saadaan:

”hello” —> ”011010000110010101011011000110110001101101101111”

Jossa kukin binääriluku on 8 bittiä pitkä, ja ne kaikki on puristettu yhteen yhdelle pitkälle riville.

Binäärimuunnos

Näin siis. Tämä kääntäjä voi toimia nopeana online-binäärikooderina tai -dekooderina, jotta voit kääntää englantia binääriksi ja jakaa koodattuja viestejä ystäviesi kanssa. He voivat sitten purkaa binääriviestin käyttämällä tätä samaa kääntäjää. Kuka tietää, jos olet tarpeeksi omistautunut oppiaksesi binääriset ASCII-koodit, saatat jopa oppia kirjoittamaan binäärillä. Se, että pystyt muuntamaan binäärin tekstiksi aivojesi sisällä, on aika turhaa, mutta myös aika siistiä.

Similar Posts

Vastaa

Sähköpostiosoitettasi ei julkaista.