Protokolle & binäre Serialisierung

CBOR KonverterBytes und Typen gemeinsam prüfen

Ein vollständiges CBOR-Element als Hex, Base64, Base64URL oder Datei einlesen und im Typbaum sowie JSON-Abbild prüfen.

CBOR Konverter

Eingabe

Ergebnis

Daten eingeben oder Beispiel laden.

Verarbeitung erfolgt lokal im Browser; nichts wird hochgeladen.

Optionen

Eingabeformat ausdrücklich wählen; genau ein vollständiges CBOR-Element wird gelesen.

Daten eingeben oder Beispiel laden.

Wenn ein kompaktes Protokoll einen numerischen Map-Schlüssel oder einen Tag enthält, verschleiert ein normales JSON-Objekt diesen Unterschied. Der CBOR Konverter zeigt Typ und Byteposition zusammen. Als CBOR Decoder hilft er bei empfangenen Nachrichten; für neue Daten können Sie JSON in CBOR umwandeln.

Warum diesen CBOR Konverter verwenden?

Vom Byte zum Feld

Aus Hex-Daten entsteht ein Baum mit Start- und Endposition jeder Struktur. Beim CBOR dekodieren bleiben Tag-Nummern und numerische Map-Schlüssel sichtbar.

Hex-Bytes verzweigen sich zu einem Typbaum mit Positionsmarkierungen

JSON ohne versteckten Typverlust

Der CBOR Konverter bildet jede Map als geordnete entries ab. Bytefolgen, Tags und große Ganzzahlen erhalten eigene Typmarken statt irreführender gewöhnlicher JSON-Werte.

Bytefolge, Zahlenschlüssel und Tag bleiben als getrennte Strukturen sichtbar

Eingabeformat festlegen und Typen abgleichen

01

Format ausdrücklich wählen

Hex ist voreingestellt. Base64 und Base64URL wählen Sie selbst; eine lokale .cbor-Datei wird im Browser gelesen und vor dem Ersetzen der Eingabe angezeigt.

02

Aktualisierung beachten

Die automatische Umwandlung wartet 350 ms nach einer Änderung. Ausgeschaltet startet Strg/Cmd+Enter; ein veraltetes Ergebnis lässt sich nicht exportieren.

03

Baum und JSON vergleichen

Im Baum stehen Typ und Bytebereich. Das JSON-Abbild verwendet $cbor-Marken; beim Dekodieren wird dieses JSON exportiert, beim Kodieren eine rohe .cbor-Datei.

Strukturen lesen und Bytes erzeugen

CBOR-Datentypen untersuchen

Der CBOR Decoder liest Ganzzahlen, Fließkommazahlen, Byte- und Textfolgen, Arrays, Maps, einfache Werte, Tags und Elemente unbestimmter Länge.

Schlüssel und Reihenfolge behalten

Für CBOR zu JSON zeigt die Ansicht Map-Einträge als Paare. Nichttextschlüssel und wiederholte Schlüssel verschwinden so nicht in einem Objekt.

Normales JSON kodieren

Objekte, Arrays, Strings, boolesche Werte, null und sichere Zahlen werden zu CBOR. Das Ergebnis gibt es als Hex, Base64 oder .cbor-Datei.

Grenzen der Abbildung

Genau ein Element
Zusätzliche Bytes nach einem Element führen zu einem Fehler mit Offset. Dieser CBOR Konverter zerlegt keine verketteten CBOR-Sequenzen.
Typmarken sind keine Originalbytes
Auch reine Text-Maps erscheinen als $cbor entries. Beim Kodieren wird normales JSON gelesen; ursprüngliche Bytebreiten oder Formen unbestimmter Länge werden nicht rekonstruiert.
Zahlen und Größe
Unsichere JSON-Ganzzahlen werden beim Kodieren abgewiesen; große CBOR-Zahlen bleiben dezimal markiert. Grenzen: 1 MiB Eingabe, 10.000 Knoten, 64 Ebenen.
Keine Protokollprüfung
Die Anzeige eines Tags bestätigt weder COSE-Signaturen noch WebAuthn-Vertrauen oder CDDL-Regeln. Das Tool ruft keine URL ab.

Fragen zum CBOR Konverter

Welche Eingabeformate unterstützt das Tool?

Hex, Base64 und Base64URL sind als Texteingabe möglich. Zusätzlich können Sie eine lokale .cbor- oder .bin-Datei einlesen; das Format wird nicht automatisch geraten.

Kann ich CBOR direkt in Text umwandeln?

Nur wenn die enthaltenen Werte darstellbar sind. Bytefolgen, Tags und Nichttextschlüssel brauchen in diesem Tool Typmarken und geordnete Map-Einträge statt gewöhnlichen JSON-Text.

Ist das Tool für große Datenmengen geeignet?

Für flüssige Arbeit ist die Eingabe auf 1 MiB, 10.000 Knoten und 64 Ebenen begrenzt. Bei Überschreitung erscheint ein Fehler statt eines abgeschnittenen Erfolgs.

Wie speichere ich das Ergebnis?

Dekodierte Daten können Sie als markiertes JSON speichern. Kodierte Daten lassen sich als echte .cbor-Datei herunterladen oder als Hex beziehungsweise Base64 kopieren.

Was ist der eigentliche Unterschied zwischen CBOR und COSE?

CBOR ist das Datenformat; COSE nutzt es für kryptografische Nachrichten. Diese Seite liest CBOR-Struktur, verifiziert aber keine COSE-Signatur.

Noch eine Frage?

CBOR Konverter jetzt verwenden

Prüfen Sie ein empfangenes Element oder erzeugen Sie Bytes aus normalem JSON. Kontrollieren Sie vor dem Export die sichtbaren Typmarken.