A(z) Bináris fordító névjegye
Gépelj be bármilyen szöveget, és nézd meg binárisan kifejezve — minden karakter UTF-8-ban kódolva, takaros 8 bites egyes-nullás csoportokként megjelenítve —, vagy illessz be egy bináris sztringet, és alakítsd vissza olvasható szöveggé. A fordítás mindkét irányban azonnal történik, így könnyű titkos üzenetet kódolni, egy kapottat megfejteni, vagy leellenőrizni a házi feladatot arról, hogyan tárolják a számítógépek valójában a karaktereket.
Mivel az átalakító UTF-8-ul beszél, jóval többet kezel a sima angolnál: az ékezetes betűk, a cirill és kínai írásjegyek meg az emodzsik is helyesen konvertálódnak, a többbájtos karakterek egymást követő oktettekként jelennek meg. A dekóder szándékosan laza a formázással: elfogad binárist szóközökkel, sortörésekkel vagy elválasztók nélkül is, amíg a számjegyek teljes bájtokat adnak ki. Minden helyben, a böngésződben számolódik, így semmi, amit átalakítasz, nem kerül továbbításra.
Funkciók
- Szövegből bináris és binárisból szöveg, mindkét irányban
- UTF-8 kódolás tiszta 8 bites csoportokban
- Kezeli az emodzsikat, ékezeteket és nem latin írásokat
- Szóköztűrő dekóder, amely elfogadja a rendetlen bevitelt
- Azonnali átalakítás másolható kimenettel
- Teljesen a böngésződben fut — semmi sem kerül elküldésre
Hogyan alakíts szöveget binárissá online
- Válassz irányt: szövegből bináris, vagy binárisból szöveg.
- Gépeld vagy illeszd be a bemenetet.
- Az átalakított kimenet gépelés közben megjelenik.
- Dekódolásnál a szóközök és sortörések a binárisban nem gond.
- Másold ki az eredményt egy kattintással.
Gyakran ismételt kérdések
Hogyan lesz a szövegből bináris?
Minden karakter egy vagy több bájtba kódolódik UTF-8-cal, és minden bájt nyolc bináris számjegyként íródik ki. Az A betű a 65-ös kódpont, ami binárisan 01000001. A többbájtos karakterek, például az é vagy az emodzsik, egyszerűen két, három vagy négy egymást követő oktettet adnak.
Miért ad néhány karakter 8 bitnél többet?
Az UTF-8 változó szélességű kódolás: az ASCII-karakterek egyetlen bájtba férnek, de az ékezetes betűk kettőt, a legtöbb ázsiai írás hármat, az emodzsik négyet foglalnak. Ez nem hiba — pontosan így tárolódik a szöveg a fájlokban és így utazik az interneten, bájtról bájtra.
Nem dekódolódik a binárisom — mi a baj?
Három dolgot ellenőrizz: minden csoport csak 0-kat és 1-eket tartalmazhat, a számjegyek összszáma nyolc többszöröse legyen, és a bájtok érvényes UTF-8 sorozatokat alkossanak. A kósza karakterek, például vesszők, vagy egy valahol hiányzó számjegy a szokásos bűnösök. A szóközök nem számítanak — a dekóder figyelmen kívül hagyja őket.
Kellenek szóközök az egyes bájtok közé?
Nem. A dekóder először minden szóközt eltávolít, majd nyolcasával olvassa a számjegyeket, így a 0100100001101001 pontosan úgy dekódolódik, mint a 01001000 01101001 — mindkettő azt mondja: 'Hi'. A szóközök és sortörések tisztán kozmetikaiak: használd őket, ha segítenek olvasni a binárist, hagyd el, ha nem.
A bináris ugyanaz, mint a Base64 vagy a hexadecimális?
Rokonok, de különböznek. A bináris itt a nyers biteket jelenti 0-kként és 1-esekként kiírva — terjengős, de alapvető. A hexadecimális négy bitet csomagol egy karakterbe, a Base64 hatot, így mindkettő ugyanazoknak a bájtoknak a tömörebb ábrázolása. Ez az eszköz magukat a biteket mutatja, ami tanuláshoz ideális.