Binaire encoder/decoder
Gratis online binaire encoder/decoder, geen installatie vereist. Converteer tekst naar en van binaire gegevens (0/1).
Over binaire codering/decodering
Zet tekst om naar en van 8-bit binaire tekenreeksen. Bij het coderen wordt elk teken gekoppeld aan zijn tekencode, opgevuld tot 8 bits en worden de bytes met spaties verbonden. Bij het decoderen worden witruimtes verwijderd, wordt op spaties gesplitst, wordt elke groep als grondtal 2 geparseerd en wordt het bijbehorende ASCII-teken weergegeven. Decodering weigert invoer die tekens bevat anders dan 0, 1 en witruimte.
Gebruik
1. Schakel tussen het tabblad Codeer- of Decodeermodus.\n2. Voer in de Codeermodus platte tekst in; voer in de Decodeermodus door spaties gescheiden binaire groepen in, zoals 01001000 01101001.\n3. Klik op de knop Codeer/Decodeer.\n4. Kopieer het resultaat met de knop Kopiëren. In de Decodeermodus wordt een foutmelding weergegeven als de invoer iets anders bevat dan 0, 1 of witruimte.
Details van bytecodering
Bij het coderen wordt charCodeAt(0).toString(2) gebruikt en opgevuld tot 8 cijfers, zodat elk teken exact 8 bits produceert, ongeacht zijn codepunt — tekens boven U+00FF gebruiken alleen de lage byte en verliezen informatie. Bij het decoderen wordt de invoer op elke reeks witruimte (spaties, tabs, regeleinden) gesplitst, wordt elk token als een binair getal behandeld en wordt String.fromCharCode aangeroepen. Tokens die als NaN parseren, worden verwijderd. Het beoogde gebruiksscenario is platte ASCII-tekst.
▶Waarom staan er spaties tussen de binaire groepen in de uitvoer?
▶Kan het Unicode of emoji verwerken?
▶Waarom mislukt het decoderen van mijn invoer?
▶Moet elke binaire groep exact 8 bits zijn?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.