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.
Protokolle & binäre Serialisierung
Ein vollständiges CBOR-Element als Hex, Base64, Base64URL oder Datei einlesen und im Typbaum sowie JSON-Abbild prüfen.
Daten eingeben oder Beispiel laden.
Verarbeitung erfolgt lokal im Browser; nichts wird hochgeladen.
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.
Aus Hex-Daten entsteht ein Baum mit Start- und Endposition jeder Struktur. Beim CBOR dekodieren bleiben Tag-Nummern und numerische Map-Schlüssel sichtbar.
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.
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.
Die automatische Umwandlung wartet 350 ms nach einer Änderung. Ausgeschaltet startet Strg/Cmd+Enter; ein veraltetes Ergebnis lässt sich nicht exportieren.
Im Baum stehen Typ und Bytebereich. Das JSON-Abbild verwendet $cbor-Marken; beim Dekodieren wird dieses JSON exportiert, beim Kodieren eine rohe .cbor-Datei.
Der CBOR Decoder liest Ganzzahlen, Fließkommazahlen, Byte- und Textfolgen, Arrays, Maps, einfache Werte, Tags und Elemente unbestimmter Länge.
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.
Objekte, Arrays, Strings, boolesche Werte, null und sichere Zahlen werden zu CBOR. Das Ergebnis gibt es als Hex, Base64 oder .cbor-Datei.
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.
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.
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.
Dekodierte Daten können Sie als markiertes JSON speichern. Kodierte Daten lassen sich als echte .cbor-Datei herunterladen oder als Hex beziehungsweise Base64 kopieren.
CBOR ist das Datenformat; COSE nutzt es für kryptografische Nachrichten. Diese Seite liest CBOR-Struktur, verifiziert aber keine COSE-Signatur.
Noch eine Frage?
Prüfen Sie ein empfangenes Element oder erzeugen Sie Bytes aus normalem JSON. Kontrollieren Sie vor dem Export die sichtbaren Typmarken.