Ez az online eszköz lehetővé teszi a szöveg bináris kódolását és a bináris dekódolását vissza a szövegbe. Egyszerűen illessze be a szöveget a bal oldali mezőbe, vagy a bináris adatokat a jobb oldali mezőbe, és a kódoló/dekódoló azonnal megadja az eredményt.
Mi a bináris?
Az információ (technikai értelemben) egy minta, amely valamilyen jelentést hordoz. Az információ tárolásának számos módja van, de a leghatékonyabb mód, ahogyan a számítógépek képesek információt tárolni, az a 2 különböző szimbólumból álló minta. Az “1” és a “0” szimbólumokat csak azért használjuk, mert ezek olyan szimbólumok, amelyeket mindannyian ismerünk, és bizonyos értelemben egymás ellentétei (valami vs. semmi). De bármilyen szimbólum használható. A bináris szimbólumoknál az a fontos, hogy két szimbólumról van szó (a “bi” előtag a “binary”-ben ezt jelzi). A számítógépek azért szeretnek binárisan beszélni, mert a számítógépek tranzisztorokból állnak, és a tranzisztoroknak két állapotuk van.
Szöveg kódolása és dekódolása
A bináris és a szöveg közötti átalakítás meglehetősen egyszerű. A számítógépeken látható összes normál szöveges karaktert az ASCII szabvány határozza meg. A szabvány 128 karaktert határoz meg – mindent, amit egy szabványos angol billentyűzeten láthatunk, és még jó néhányat. Mindegyik karakterhez egy számot rendelnek, 0-tól 127-ig (megjegyezzük, hogy csak 127-ig megy, mivel 0-nál kezdjük a számolást, nem 1-nél).
Mivel mindegyik karakterhez egy számot rendelnek, írhatunk szöveget ASCII kódokkal:
“hello” —> “104 101 108 108 108 111”
Sőt, itt van egy ASCII fordító, amivel pontosan ezt tehetjük. De mi binárisra akarunk konvertálni, nem ASCII kódokra, igaz? Nos, mint kiderült, amikor a szöveget binárisra konvertáljuk, akkor csak a szöveget alakítjuk át ASCII-kódok sorozatává, de ezeket az ASCII-kódokat tizedes számok helyett bináris számokká alakítjuk át (az iskolában tanult számok).
A tizedes számok bináris számokká alakításának megtanulása nem tartozik ennek a magyarázatnak a tárgykörébe, de itt van egy tizedes-bináris fordító, amely elmagyarázza a konverziós folyamatot. Így végül, a decimális ASCII kódok bináris ASCII kódokká történő átalakítása után megkapjuk:
“hello” —> “011010000110010101011011000110110110001101101111”
Ahol minden bináris szám 8 bit hosszú, és mind egy hosszú sorba van összenyomva.
Bináris átalakítás
Ezzel meg is van. Ez a fordító gyors online bináris kódolóként vagy bináris dekódolóként működhet, így lefordíthatja az angol nyelvet binárisra, és megoszthatja a kódolt üzeneteket barátaival. Ők pedig ugyanezzel a fordítóval dekódolhatják a bináris üzenetet. Ki tudja, ha elég elszántan megtanulja a bináris ASCII-kódokat, talán még a bináris írást is megtanulja. Az, hogy az agyadban képes vagy a bináris kódot szöveggé alakítani, elég értelmetlen, de egyben elég menő is.