Bináris kód szöveggé és vissza
Alakítsd a szöveget bináris kóddá és a bináris kódot vissza szöveggé, bitről bitre.
Kapcsolódó eszközök
Bináris kód szöveggé és vissza
A bináris jelölés az, ahogyan a számítógép a szöveget valójában tárolja: minden karakterből egy vagy több bájt lesz, minden bájtból pedig nyolc bit. Illessz be egy mondatot, és látod a mögötte álló nullákat és egyeseket, vagy illessz be egy bináris láncot, és olvasd vissza az üzenetet. Az irányt az eszköz maga választja meg — a csak nullákból, egyesekből és elválasztókból álló bemenetet dekódolja, minden mást kódol —, az eredmény pedig gépelés közben frissül.
Az automatikus felismerés csak becslés, és egy eset valóban kétértelmű: az olyan számjegylánc, mint az 1010, kódnak számít, és karakterré dekódolódik. Ha magára a négy számjegyre gondoltál, állítsd az irányt szövegből kóddá, és megkapod ezek bináris alakját. Pontosan ezért van az irányválasztó.
A kimenet alakját az elválasztó dönti el. A bájtok közötti szóköz az olvasható alapbeállítás, és ezt adja a legtöbb bináris fordító is. Elválasztó nélkül egybefüggő bitlánc keletkezik, amilyet a fájlformátumokban és a protokolldokumentációkban látni. Az egyéni elválasztó bármit elfogad, amit beírsz — vesszőt, kötőjelet vagy \n karaktert, hogy soronként egy bájt álljon. Ha a számrendszert oktálisra váltod, minden bájt három számjegy lesz 000-tól 377-ig: ez a chmod parancs, a régebbi Unix-eszközök és a C nyelvi \nnn escape-sorozatok jelölése. Az UTF-8 minden karaktert lefed, így egy ékezetes betű két bájt, egy emoji négy; az ASCII a szigorú 7 bites készlet, és a 127-es kód fölötti bármit visszautasít ahelyett, hogy csendben rossz bájtokat írna.
A kód visszaolvasása szándékosan elnéző, mert a valódi bináris kód rendetlenül érkezik. A szóközöket és a sortöréseket az eszköz figyelmen kívül hagyja, a 0b és 0o előtagot eldobja, a hét számjegyből álló csoportot pedig egész bájttá egészíti ki. Az eltévedt betűket jelzi, nem átugorja, így egy sérült beillesztés soha nem válaszol hihető, de hibás szóval. Minden a böngésződben fut, és semmi nem töltődik fel.