Binärer Text beginnt mit der Wahl einer Kodierung
Binär beschreibt ein Zahlensystem, doch eine Nachricht braucht eine weitere Regel: eine Zeichenkodierung. Der Buchstabe A wird sowohl in ASCII als auch in UTF-8 zum Byte 65, binär geschrieben 01000001. Dieses einfache Beispiel kann ein wichtiges Detail verbergen. Viele Zeichen benötigen mehr als ein UTF-8-Byte, daher ist das Zählen der Gruppen nicht dasselbe wie das Zählen der Buchstaben auf dem Bildschirm.
Wählen Sie striktes ASCII, wenn Sie ein System prüfen, das nur Werte von null bis 127 akzeptiert. Das Tool lehnt ein Zeichen außerhalb dieses Bereichs ab. UTF-8 ist die sinnvolle Wahl für gewöhnliche mehrsprachige Dokumente. Ein Hindi-Wort, ein Nachname mit Akzent oder ein Emoji kann mehrere Bytes belegen und trotzdem ein kurzer lesbarer Text bleiben. Das Codieren dieser Zeichen übersetzt nicht ihre Sprache.
Beim Dekodieren akzeptiert dieser Übersetzer kompakte Binärfolgen sowie vollständige Bytegruppen, die durch Leerzeichen, Kommas oder Doppelpunkte getrennt sind. Jede Folge muss ein Vielfaches von acht Bit enthalten. Er fügt keine zwei beschädigten Gruppen zusammen und gibt sie als gültiges Byte aus. Eine syntaktisch korrekte Bytefolge kann dennoch ungültiges UTF-8 sein; das führt zu einem eigenen Fehler, wobei die ursprüngliche Eingabe erhalten bleibt.
Bei einem Stapel verwendet jede Datei die gewählten Einstellungen. Eine fehlgeschlagene Datei entfernt keine erfolgreichen Ausgaben, und der ZIP-Bericht nennt Fehler in der Reihenfolge der Auswahl. Lesen Sie den dekodierten Text, bevor Sie ihn in einen Dokumenten-Workflow übergeben. Binärkodierung ist eine Darstellung und keine Verschlüsselung: Jeder, der dieselbe Kodierungsregel kennt, kann sie umkehren.