Binärbytes und Text
Genau 8 Binär- oder 2 Hexziffern je Byte; kompakt oder ASCII-Whitespace-getrennt.
- Läuft im Browser
- Kein Upload
- Vor dem Download prüfen
Eingaben bleiben in diesem Tab und werden weder hochgeladen noch automatisch gespeichert. Optionale aggregierte Nutzungszahlen und grobe Verarbeitungsdiagnosen werden nur nach Einwilligung gesendet, ohne Eingabeinhalte oder Dateinamen. Leeren oder Schließen verwirft Eingaben; benötigte Ergebnisse vorher speichern.
Methode und Grenzen
Genau 8 Binär- oder 2 Hexziffern je Byte; kompakt oder ASCII-Whitespace-getrennt. UTF-8 oder striktes 7-Bit-ASCII. Ungültige Bytes ablehnen oder bewusst ersetzen (ASCII-Kodierung ?, Dekodierung U+FFFD). UTF-8-Ersetzung meldet einen verlustbehafteten Lauf; Rohbytes bleiben verfügbar.
UTF-8-Dateien höchstens 256 KiB; normaler Text höchstens 100.000 UTF-16-Einheiten, Bytecode beim Dekodieren höchstens 256 KiB. Bytecodes höchstens 16.384 Bytes; Listen je höchstens 10.000 Zeilen; gespeicherte Tokens, Grapheme, Braillezellen und Unicode-Zeilen höchstens 20.000; HTML höchstens 20.000 Allokationen bzw. Knoten und Tiefe 64. Alle Ausgabedateien zusammen höchstens 2 MiB. Der Worker lässt sich beenden und hat ein Zeitlimit von 5 Sekunden; für den gesamten Heap gibt es keine Zusage.
So funktioniert es
- Quelle und Methode wählen
Wähle Text→Binär oder Binär→Text, ASCII oder UTF-8 und ob ungültige Zeichen abgelehnt oder ersetzt werden. Lege vor dem Start fest, ob die Bytes mit Leerzeichen getrennt oder kompakt ausgegeben werden.
- Methode
A wird mit ASCII zu 01000001 und diese acht Bits werden wieder zu A. é braucht in UTF-8 zwei Bytes: 11000011 10101001.
- Details prüfen und Originale sichern
Prüfe den gelesenen Text und die Zahl der Bytes, bevor du herunterlädst. Behalte das Original, besonders wenn beim Ersetzen ungültige Eingaben verändert werden.
Methode und Grenzen
Was bedeutet dieses Ergebnis?
Ein Byte besteht aus acht Bits. Leerzeichen trennen die Bytes, bei kompakter Ausgabe stehen sie direkt hintereinander. Ein Zeichen in UTF-8 kann mehrere Bytes belegen.
Wie behebe ich abgewiesene oder fehlende Eingaben?
Striktes ASCII lehnt é ab; mit UTF-8 bleibt es erhalten. Korrigiere in der Rückrichtung fremde Zeichen oder unvollständige Gruppen von Bytes, statt sie als Text zu lesen.
Wo sind die Grenzen dieses Werkzeugs?
Beim Ersetzen geht Information verloren. Die Umwandlung läuft lokal. Eine unbekannte Kodierung der Quelle erkennt sie nicht, und sie verschlüsselt die Ausgabe nicht.