Hogyan használd?
- Válaszd ki az irányt: szöveg → bináris vagy bináris → szöveg.
- Írd vagy másold be a szöveget vagy a 0-kból és 1-ekből álló kódot.
- Szöveg → bináris irányban válaszd ki a formátumot és az elválasztást.
- Másold ki az eredményt.
Hogyan működik a bináris kód fordító?
A számítógép minden szöveget számokként tárol. A bináris kód fordító ezt a folyamatot teszi láthatóvá: minden karaktert egy vagy több bájtra bont, és minden bájtot 8 jegyű bináris számként (0-k és 1-ek sorozataként) ír ki. Visszafelé ugyanez történik: a 8 jegyű csoportokat bájtokká, a bájtokat pedig betűkké alakítja.
A fordító az UTF-8 kódolást használja, amely ma a weben és a legtöbb programban szabvány. Ebben az angol ábécé betűi, a számok és az alapvető írásjelek 1 bájtot foglalnak, a magyar ékezetes betűk 2 bájtot, egyes szimbólumok és az emojik 3–4 bájtot. Az angolul binary translatorként ismert eszköz így a magyar szöveget is hibátlanul kezeli.
Példák: betűk binárisan
| Karakter | Bájt(ok) hexadecimálisan | Bináris |
|---|---|---|
| A | 41 | 01000001 |
| a | 61 | 01100001 |
| 0 (számjegy) | 30 | 00110000 |
| szóköz | 20 | 00100000 |
| á | C3 A1 | 11000011 10100001 |
| ő | C5 91 | 11000101 10010001 |
| € | E2 82 AC | 11100010 10000010 10101100 |
Látszik, hogy a kis- és a nagybetű csak egyetlen bitben tér el (A = 01000001, a = 01100001), és hogy az ékezetes betűk két bájtból állnak. Az eredmény alatt az eszköz kiírja, hány bájt a szöveged UTF-8-ban.
Formátumok: bináris, hexadecimális, decimális
Szöveg → bináris irányban háromféle kimenetet választhatsz:
- Bináris (8 bit): a klasszikus 0–1 sorozat, bájtonként 8 jeggyel. Iskolai feladatokhoz, rejtvényekhez, informatikaórához.
- Hexadecimális: bájtonként két jegy 0–9 és A–F között (például C5 91). Programozók és hálózati szakemberek ezt használják a legtöbbet, mert rövidebb és jól olvasható.
- Decimális bájtok: bájtonként egy 0 és 255 közötti szám. Hasznos, ha egy program vagy egy feladat így kéri.
Az elválasztás lehet szóköz, új sor vagy semmi. Visszafordításnál a szóközök és sortörések nem számítanak, a fordító csak a 0-kat és 1-eket olvassa.
A formátum csak a megjelenítést változtatja: ugyanazokat a bájtokat írja ki más számrendszerben. Ha például egy hálózati csomagot vagy egy fájl elejét vizsgálod, a hexadecimális forma a legkényelmesebb, mert két jegy pontosan egy bájtot jelent, és a legtöbb hexaszerkesztő is így mutatja az adatot.
Bináris kód visszafordítása szöveggé
Bináris → szöveg irányban másold be a kódot. A fordító kiszűri a 0-kon és 1-eken kívüli elválasztókat, majd 8-asával csoportosítja a jegyeket. Ha a bitek száma nem osztható 8-cal, jelzi a hibát, mert akkor valahol hiányzik vagy fölösleges egy jegy.
Ha a bájtsor nem érvényes UTF-8, például egy régi, közép-európai kódolású fájlból származik, a fordító Windows-1250 kódolásként is megpróbálja értelmezni, és erről figyelmeztetést ad. Ha a szöveg még így is értelmetlen, lehet, hogy a kód nem szöveget, hanem például egy képet vagy számot ír le.
Mire jó a bináris kód?
- Tanulás: az informatika alapjainál a bináris számrendszer és a karakterkódolás megértéséhez a legjobb, ha látod, hogyan lesz a betűből bitsorozat.
- Rejtvények, kincskeresés, üzenetek: titkos üzenetnek is népszerű, bár valódi titkosítást nem ad; aki ismeri, könnyen visszafordítja.
- Hibakeresés: ha egy szövegben furcsa jelek jelennek meg az ékezetes betűk helyén, a bájtok megmutatják, milyen kódolással mentették a fájlt.
- Ajándék, dekoráció: bináris kóddal írt név pólón, bögrén, kitűzőn.
Ha valódi titkosításra van szükséged, ne a bináris kódot válaszd; egy játékos rejtjelhez a Caesar-titkosítás érdekesebb.
Az informatikaórán gyakori feladat, hogy a diák a saját nevét írja le binárisan. A fordítóval a megoldás ellenőrizhető: írd be a nevet, válaszd a bináris formátumot szóközzel, és hasonlítsd össze a kézzel számolt eredménnyel.
Bitek, bájtok, karakterek
Egy bit egyetlen 0 vagy 1. Nyolc bit egy bájt, amely 256 különböző értéket vehet fel (0–255). A régi kódolások egy bájton tárolták a karaktereket, ezért legfeljebb 256 jelet ismertek, és nyelvenként más-más kódtáblát használtak (ezért keveredtek régen az ő és ű betűk).
A Unicode és az UTF-8 ezt a gondot oldotta meg: egy közös kódtáblában több mint százezer karakter kap helyet, a gyakoriak rövid, a ritkábbak hosszabb bájtsorozatot.
Gyakori kérdések
Miért két bájt egy ékezetes betű?
Az UTF-8 kódolásban csak az angol ábécé betűi, a számok és az alapvető jelek férnek el egy bájton. Az ékezetes betűk két bájtot, egyes szimbólumok és az emojik három-négy bájtot foglalnak.
Mit jelent, ha a bitek száma nem osztható 8-cal?
Minden bájt 8 bitből áll, ezért a teljes kódnak 8-cal oszthatónak kell lennie. Ha nem az, valahol kimaradt vagy fölösleges egy jegy.
Titkosításnak jó a bináris kód?
Nem, ez csak egy másik írásmód, amit bárki könnyen visszafordít. Játékos üzenetre jó, valódi védelemre nem.
Hexadecimális kódot is vissza tud fordítani?
A visszafordítás bináris kódot vár. Hexadecimális bemenethez előbb alakítsd binárisra, vagy használd a Base64 kódoló eszközt, ha Base64-ről van szó.
Milyen kódolást használ?
UTF-8-at, a web szabványos kódolását. Ha a bináris kód nem érvényes UTF-8, a fordító Windows-1250 kódolásként is megpróbálja olvasni.
Utoljára módosítva: 2026. november 3.