ToolMill.io

Hex Encode / Decode — Text ≠ Hex

Hex Encode / Decode konvertiert Text in hexadezimale (base-16) Bytes und dekodiert Hex zurück in lesbarer Text. Verwenden Sie es zum Debuggen binärer Nutzlasten, inspizieren von UTF-8 Bytes, reversieren von entkommenen Strings und arbeiten mit Hashes oder Low-Level-Protokollen. Akzeptiert häufige Hex-Formate (mit oder ohne Leerzeichen, Newlines oder 0x Präfixes). Runs 100% lokal in Ihrem Browser – keine Uploads – und arbeitet offline nach der Installation von ToolMill als PWA.

Kodierung

Versuchen Sie es

Beispiele

Text zu hex kodieren
Eingang
Hello, ToolMill!
Ausgangsleistung
48656c6c6f2c20546f6f6c4d696c6c21
Decode hex zum Text
Eingang
54686973206973206120686578206465636f646520746573742e
Ausgangsleistung
This is a hex decode test.
Decode Abstand Hex Bytes
Eingang
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Ausgangsleistung
Hello ToolMill

Welche Hexencodierung bedeutet

Hex ist eine Basis-16 Darstellung von Byte-Werten. Jeder Byte wird normalerweise als zwei Hex-Zeichen geschrieben, weshalb der einfache Text in eine längere Sequenz erweitert, wenn Sie ihn hier codieren. Dies macht Hex nützlich, wenn Sie Byte-Level-Werte in einer lesbaren, kopierbaren Form inspizieren möchten.

Wenn Sie Text zu Hex kodieren

Die Kodierung von Text zu Hex ist nützlich, wenn Sie genau sehen möchten, welche Bytes ein String produziert, kopierte Nutzlasten vergleichen, Protokollproben dokumentieren oder nicht druckbare Zeichen indirekt inspizieren. Dies ist oft einfacher als zu erraten, was ein Terminal, API-Log oder Debugger zeigt.

Wann kodieren Sie Hexen zurück zum Text

Die Dekodierung ist hilfreich, wenn ein Tool, ein Log oder ein kopierter Demp Ihnen Byte-Werte anstelle von lesbaren Zeichen gibt. Ein erfolgreicher Decode garantiert nur, dass die Bytes hier als Text interpretiert werden können. Einige gültige Hexe repräsentiert weiterhin binäre Daten oder Kontrollzeichen, so dass lesbare Ausgabe nicht immer das erwartete Ergebnis ist.

Eingangsregeln und gemeinsame Fehler

Gültige Hexe verwendet die Zeichen 0-9 und A-F, und Großbuchstaben oder Kleinbuchstaben beide arbeiten. Dieses Tool entfernt Leerzeichen und Zeilenumbrüche vor der Decodierung, aber eine ungerade Anzahl von Hexenzeichen oder irgendeine ungültige Zeichen wird immer noch scheitern. Wenn Sie Präfixe wie 0x, Punktion aus Protokollen, oder Separatoren von einem kopierten Deponie, reinigen Sie diese Teile zuerst.

Textcodierungshinweise

Wenn Sie Text kodieren, verwandelt die Seite diesen Text zunächst in Bytes und stellt dann diese Bytes in Hex dar. Das gilt für Symbole, Emoji und Nicht-Latin-Zeichen, da ein sichtbarer Charakter mehrere Bytes verwenden kann. Dies ist auch der Grund, warum zwei Systeme zu unterscheiden scheinen, wenn sie verschiedene Textcodierungen verwenden.

Hex ist nicht verschlüsselt

Bevor Sie Hex-Converted Werte in Logs, APIs oder Scripts aufrufen

Bevor Sie das Ergebnis in ein anderes System kopieren, überprüfen Sie, ob das Ziel mit einfachen Hexen, beabstandeten Bytes, Groß- oder Kleinbuchstaben oder vorfixierten Formularen wie 0x zu rechnen ist. Kleine Formatierungsannahmen spielen oft eine Rolle, auch wenn die zugrunde liegenden Bytes technisch gleich sind.

Was Hex Encode/Decode nicht über die zugrunde liegenden Daten bestätigt

Hex Conversion sagt Ihnen nicht, ob die Bytes aus Klartext, binären Daten, komprimiertem Inhalt oder einem anwendungsspezifischen Format stammen. Es ändert nur die Darstellung. Sie müssen immer noch wissen, was die Bytes bedeuten sollen, bevor Sie die Ausgabe für Debugging oder Wiederverwendung vertrauen.

Wie man sagt, ob Decodierte Hexenausgabe richtig aussieht

Decodierte Hexenausgabe kann nur richtig aussehen, wenn die ursprünglichen Bytes tatsächlich dargestellt Text in der Zeichencodierung, die Sie erwarten. Enthält das Ergebnis ungerade Symbole, Ersatzzeichen oder unlesbare Texte, kann der Hex weiterhin gültig sein, während die angenommene Textcodierung für Ihren Workflow falsch ist.

Hex ändert, wie Bytes angezeigt werden, nicht wer sie lesen kann. Wenn die ursprünglichen Bytes einen lesbaren Text darstellen, kann jeder sie leicht zurückwandeln. Verwenden Sie dieses Werkzeug für Inspektions-, Debugging- und Conversion-Workflows, nicht zum Schutz von Geheimnissen.

Andere Werkzeuge