Det här online-verktyget gör det möjligt att koda text till binär kod och avkoda binär kod tillbaka till text. Klistra bara in din text i den vänstra rutan eller dina binära data i den högra rutan, så ger kodaren/dekoderaren dig omedelbart resultatet.
Vad är binärt?
Information (i dess tekniska betydelse) är ett mönster som har en viss betydelse. Det finns många sätt att lagra information, men det mest effektiva sättet som datorer kan lagra information på är i ett mönster av två olika symboler. Vi använder symbolerna ”1” och ”0” endast för att det är symboler som vi alla känner igen och som i någon mening är motsatser till varandra (något mot ingenting). Men alla symboler kan användas. Det viktiga med binär är att det finns två symboler (prefixet ”bi” i ”binär” talar om detta). Anledningen till att datorer gillar att tala binärt är att datorer består av transistorer, och transistorer har två tillstånd.
Kodning och avkodning av text
Konverteringen mellan binär och text är ganska enkel. Alla normala texttecken som du ser på datorer definieras av ASCII-standarden. Standarden definierar 128 tecken – allt du kan se på ett vanligt engelskt tangentbord och en hel del mer. Vart och ett av dessa tecken tilldelas ett nummer, från 0 till 127 (observera att det bara går till 127 eftersom vi börjar räkna vid 0, inte 1).
Då vart och ett av dessa tecken tilldelas ett nummer kan vi skriva text i ASCII-koder:
”hello” —> ”104 101 108 108 108 111”
Förresten, här är en ASCII-översättare som låter dig göra just det. Men vi vill konvertera till binära koder, inte till ASCII-koder, eller hur? Ja, det visar sig att när vi konverterar text till binär, konverterar vi bara texten till en sträng av ASCII-koder, men vi konverterar också dessa ASCII-koder till binära tal i stället för decimaltal (de tal som du lär dig i skolan).
Att lära sig hur man omvandlar decimaltal till binära tal ligger utanför ramen för den här förklaringen, men här är en översättare för decimaltal till binär som förklarar omvandlingsprocessen. Så slutligen, efter konverteringen av de decimala ASCII-koderna till binära ASCII-koder, får vi:
”hello” —> ”011010000110010010101011011000110110001101101111”
Varvid varje binärt tal är 8 bitar långt, och de är alla sammanpressade till en enda lång rad.
Binär konvertering
Så där har du det. Den här översättaren kan fungera som en snabb binär kodare eller binär avkodare online så att du kan översätta engelska till binär och dela kodade meddelanden med dina vänner. De kan sedan avkoda det binära meddelandet med hjälp av samma översättare. Vem vet, om du var tillräckligt engagerad för att lära dig de binära ASCII-koderna kanske du till och med kan lära dig att skriva på binärspråk. Att kunna omvandla binär till text i hjärnan är ganska meningslöst, men också ganska häftigt.