Binary to Text
Binary text conversion
Binary text conversion Wordt lokaal uitgevoerd in uw browser
Input made only of 0, 1 and spaces is decoded. Anything else is encoded.
About the
De binair naar tekst-converter vertaalt tekst naar binair en binair terug naar tekst, waarbij de richting wordt gekozen van wat u plakt: invoer die alleen uit enen, nullen en spaties bestaat, wordt gedecodeerd, al het andere wordt gecodeerd. Elk teken wordt één byte, weergegeven als acht binaire cijfers, en groepen worden gescheiden door spaties, zodat u kunt zien waar het ene teken eindigt en het volgende begint. De acht-bits vorm komt overeen met de manier waarop tekst daadwerkelijk wordt opgeslagen, en daarom ziet u aan het begin van elke gewone letter een voorloopnul.
Where people use the
- Leren hoe karakters worden weergegeven als bytes.
- Het decoderen van een binaire reeks uit een puzzel of een oefening.
- Controleren wat een bytewaarde betekent zonder een rekenmachine te openen.
- Demonstreert waarom tekstcoderingen een gedefinieerde tekenset nodig hebben.
How to use the
- 1
Plak tekst of binair
Alles dat alleen 1, 0 en spaties bevat, wordt gedecodeerd; al het andere is gecodeerd.
- 2
Converteren
De gecodeerde uitvoer bestaat uit één groep van acht cijfers per teken, gescheiden door spaties.
- 3
Decodeer door de groepen te plakken
Houd de ruimte tussen de groepen vrij. Zonder deze kan de string niet in bytes worden gesplitst en zal de conversie mislukken.
- 4
Controleer op tekens buiten het bereik
Waarden boven de 127 zijn afhankelijk van hoe de tekst in de eerste plaats is gecodeerd, dus tekens met accenten en emoji overleven mogelijk een retourtje niet.
Tips en beste praktijken
- Houd bij het decoderen één spatie tussen elke groep van acht bits.
- Gebruik voor lange gegevens hexadecimaal; het is vier keer korter en veel gemakkelijker te lezen.
- Als een decodering onzin oplevert, controleer dan of geen enkele groep meer dan acht cijfers heeft.
Veelgestelde vragen
Waarom acht cijfers per teken?
Omdat één byte acht bits is, en één enkele byte de eenheid is waarop de meeste tekstcoderingen zijn gebaseerd. Daarom is de letter A, die 65 is, geschreven als 01000001.
Waarom begint elke letter met 0?
Omdat standaard ASCII-waarden lopen van 0 tot 127, en 127 in binair getal 01111111 is. Het bovenste bit blijft nul, dus elk ASCII-teken heeft een leidende 0 in zijn acht-bits vorm.
Kan het UTF-8-tekens verwerken?
Gedeeltelijk. Het coderen gaat teken voor teken met behulp van het Unicode-codepunt, dus tekens boven de 255 produceren groepen die langer zijn dan acht bits. Bij het decoderen worden groepen van bytegrootte verwacht. Voor tekst met accenten en emoji's verloopt de conversie mogelijk niet netjes.
Hoe lees ik een byte met de hand?
Voeg de plaatswaarden toe van de posities met een 1, van links naar rechts: 128, 64, 32, 16, 8, 4, 2, 1. Dus 01000001 is 64 plus 1, wat 65 is, de code voor A.
Is dit hetzelfde als hexadecimaal?
Nee, maar ze vertegenwoordigen dezelfde onderliggende cijfers. Hexadecimaal is een compactere manier om dezelfde bytes te schrijven. Daarom worden lange binaire strings meestal als hex weergegeven.