ForHosting KIT · Entwickler-Tools

Hex-Dump-Betrachter

Aus Hello World! wird eine Dump-Zeile mit den 12 Bytes in Hex, dem lesbaren Text in einer Seitenspalte und einer Abschlusszeile 0000000c. Wählen Sie 8 oder 16 Bytes pro Zeile, oder fügen Sie einen Dump ein, um die Bytes zurückzugewinnen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello World!
Erhalten Sie
Berechnungsmodus
Encode
Hex
48656c6c6f20576f726c6421
ASCII
Hello World!
Bytes
12

Ein Hex-Dump ist der Standardweg, mit dem Ingenieure Rohbytes prüfen: Jede Zeile zeigt einen Start-Offset, eine Spalte zweistelliger Hex-Werte und einen Gutter druckbarer ASCII-Zeichen, damit Muster ohne Binär-Editor auffallen. Dieser Hex-Dump-Betrachter baut dieses Layout aus klarem UTF-8-Text oder aus rohen Hex-Ziffern und kann einen Dump wieder in eine durchgehende Bytefolge parsen, wobei fehlerhafte Zeilen abgelehnt werden statt still Daten zu erfinden. Die Breite beträgt acht oder sechzehn Bytes pro Zeile, damit Proben dem klassischen Stil hexdump -C oder einem schmaleren Unterrichtsstreifen entsprechen.

Text oder Hex in einen kanonischen Dump kodieren

Optionales width wählt acht oder sechzehn Bytes pro Zeile; sechzehn ist der Standard und entspricht der vertrauten Doppelspalte von hexdump -C aus acht plus acht. Jede Datenzeile beginnt mit einem achtstelligen hexadezimalen Offset in Kleinbuchstaben, dann beabstandeten Byte-Paaren mit Doppelabstand zwischen den beiden Halbzeilen, dann einem pipe-begrenzten ASCII-Gutter, in dem Bytes außerhalb druckbaren ASCII als Punkte erscheinen. Eine abschließende nackte Offset-Zeile gleich der Gesamtlänge schließt den Dump wie klassische Werkzeuge, sodass eingefügte Proben mit der Shell-Ausgabe übereinstimmen, die Studierende bereits kennen.

Identische Eingaben erzeugen immer identische Dumps, weil der Pfad reine Arithmetik ohne Netz, ohne Zufallssalz und ohne Wanduhr ist. Nutzen Sie encode, wenn Sie eine einfügesichere, prüfbare Ansicht eines kurzen Konfigurationsblobs, einer Protokollprobe oder eines Firmware-Fragments brauchen, das byteweise über Tickets und Werkzeuge verglichen werden muss.

Dumps zurück in Bytes parsen und schlechte Zeilen ablehnen

Setzen Sie mode auf decode und legen Sie einen mehrzeiligen Hex-Dump in text. Der Parser akzeptiert kanonische Zeilen aus Offset plus Hex plus Gutter und toleriert einen Doppelpunkt nach dem Offset sowie gruppierte vierstellige Hex-Token, die in xxd-artigen Einfügungen üblich sind. Leere Zeilen und ein abschließender nackter Offset-Marker werden ignoriert.

Für jede Datenzeile prüft die Engine, dass der Offset bei sequenziellen Offsets von der vorherigen Zeile fortsetzt; ein Sprung, ein Nicht-Hex-Token in den Bytespalten oder eine ganz unerkannte Zeile wird als fehlerhafte Dump-Zeile erfasst. Bevorzugen Sie diese Fähigkeit, wenn die Suchabsicht wörtlich Hex-Dump-Betrachter, hexdump online oder Hex-Dump mit Offsets parsen lautet; kompaktes Text-zu-Hex ohne Offsets gehört zur Landing des Text-zu-Hex-Konverters.

Protokollproben und Support-Tickets

Dumpen Sie kurze UTF-8-Nachrichten oder Hex-Nutzlasten mit Offsets und ASCII-Gutter für Tickets und Paketnotizen und parsen Sie dieselbe Einfügung auf der Empfangsseite zurück in durchgehendes Hex.

Wie parse ich einen Hex-Dump zurück in Bytes?

Senden Sie mode decode und legen Sie den mehrzeiligen Dump in text.

Was zählt als fehlerhafte Dump-Zeile?

Eine unerkannte Zeile, Nicht-Hex-Token in den Bytespalten oder ein Offset, der nicht von der vorherigen Datenzeile fortsetzt. Der Fehler nennt Zeilennummer und Grund und wird nicht berechnet.

Worin unterscheidet er sich von einem einfachen Text-zu-Hex-Konverter?

Dieses Werkzeug erzeugt und parst klassische mehrzeilige Dumps mit Offsets und ASCII-Gutter. Kompaktes Einzelstring-Hex ohne Offsets ist eine andere Suchabsicht und wird vom Text-zu-Hex-Konverter bedient.

Soll ich 8 oder 16 Bytes pro Zeile wählen?

16 Bytes pro Zeile sind voreingestellt und entsprechen dem bekannten Layout von hexdump -C mit zwei Hälften zu je acht Bytes. 8 Bytes ergeben einen schmaleren Streifen, der sich gut für den Unterricht oder schmale Dokumente eignet.

Was bedeutet die letzte Zeile, die nur einen Offset enthält?

Sie nennt die Gesamtlänge der Daten in Hexadezimal und schließt den Dump ab, so wie es klassische Werkzeuge tun. Bei Hello World! steht dort 0000000c, also zwölf Bytes.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/hexdump

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/hexdump \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World!"}'
{
  "text": "Hello World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.hexdump",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Text oder Hex in einen kanonischen Dump kodieren

Senden Sie einen JSON-Body mit dem Pflicht-Stringfeld text auf die Nutzlast, die Sie prüfen möchten, lassen Sie mode auf encode oder setzen Sie mode explizit auf encode, und wählen Sie input_format text, wenn die Nutzlast lesbares Unicode ist, oder input_format hex, wenn Sie bereits rohe Hex-Ziffern mit optionalen Leerzeichen, Doppelpunkten, Bindestrichen oder zero-x-Präfixen haben. Die Engine serialisiert Text über UTF-8, damit Mehrbyte-Zeichen korrekt expandieren, oder normalisiert die Hex-Zeichenkette in ein geordnetes Byte-Array und lehnt ungerade Ziffernläufe mit invalid_input ab. Die Antwort liefert mode, dump, durchgehendes Kleinbuchstaben-hex, eine bestmögliche ascii-Rekonstruktion, Bytelänge, width, Zeilenzahl, input_format und ein leeres malformed_rows-Array bei Erfolg.

Dumps zurück in Bytes parsen und schlechte Zeilen ablehnen

Validierungsfehler werden auf der vorausbezahlten API nicht berechnet, daher ist das Prüfen eines abgeschnittenen oder handeditierten Dumps sicher.

API-Nutzung, Preise, Abläufe und praktische Grenzen

Rufen Sie den kostenlosen Hex-Dump-Betrachter im Browser für Unterrichtsdemos, Support-Playbooks, Reverse-Engineering-Notizen und einmalige Prüfungen auf, ohne xxd, hexdump oder sprachspezifische Helfer zu installieren. Kombinieren Sie diesen Endpunkt mit Base64- oder URL-Kodierwerkzeugen, wenn eine Nutzlast mehrere nur-textliche Kanäle überstehen muss, halten Sie die Schritte aber getrennt, damit jede Landing-Page einer einzigen Suchabsicht entspricht. Autoren, die SDKs ausliefern, können das dump-Feld in einen monospaced pre-Block und das hex-Feld in einen Kopierknopf mappen, während width- und lines-Labels OpenAPI-Beispiele selbsterklärend machen, wenn Leser Dump-Formate nebeneinander vergleichen. Nutzen Sie die vorausbezahlte KIT-API, wenn ein Backend, eine Serverless-Funktion, ein Firmware-Test-Harness oder ein SDK denselben encode- oder decode-Schritt unter Guthaben zu $0.002 pro erfolgreichem Element braucht; fehlgeschlagene Validierung verbraucht nach Ablehnung der Engine nie Guthaben. Ein typischer Ablauf kodiert ein kurzes Konfigurationstoken mit input_format text und width sechzehn für einen Ticket-Anhang, dekodiert dieselbe Einfügung dann auf dem Empfangsdienst mit mode decode und stellt sicher, dass hex und bytes der Original-Länge entsprechen. Ein anderer Ablauf startet von einem Paket-Hex-Feld mit input_format hex, dump’t es für ein Design-Review und behält das durchgehende Hex-Feld für Maschinenverbraucher, die den Gutter nicht wollen.

Dokumentation und CI-Golden-Prüfungen

Fixieren Sie encode- und decode-Fixtures —einschließlich eines Fehlers einer fehlerhaften Zeile—, damit Dokumentationsproben und Continuous-Integration-Tests schnell scheitern, wenn das Dump-Format driftet.

Ausbildung und Reverse Engineering

Studierende und Analysten sehen das klassische Layout im Stil von hexdump im kostenlosen Browser-Widget und üben das Lesen von Offsets, Bytespalten und dem druckbaren ASCII-Gutter ohne lokale Werkzeuge.

Wie erzeuge ich einen Hex-Dump aus Text?

Senden Sie JSON mit text gleich Ihrer Klartext-Zeichenkette und mode encode (oder lassen Sie mode weg). Das dump-Feld enthält Offsets, Hex-Spalten und einen ASCII-Gutter; setzen Sie width auf 8 oder 16.

Ist der Hex-Dump-Betrachter kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →