Indiquer la forme des données
Hex est le choix initial. Base64 et Base64URL se sélectionnent explicitement; un fichier .cbor local est lu dans le navigateur avec aperçu avant remplacement.
Protocoles et sérialisation binaire
Lire un élément CBOR complet en Hex, Base64, Base64URL ou depuis un fichier local, puis examiner son arbre et son JSON balisé.
Saisissez des données ou chargez l’exemple.
Traitement local dans ce navigateur, sans envoi des données.
Choisissez explicitement le format; un seul élément CBOR complet est attendu.
Saisissez des données ou chargez l’exemple.
Une charge binaire peut contenir des clés numériques, des octets bruts et des tags qu’un objet JSON ordinaire ne décrit pas fidèlement. Le convertisseur CBOR montre les types avec leurs positions dans les octets. Le décodeur CBOR aide à analyser un message reçu; pour créer une nouvelle charge, passez à JSON vers CBOR.
L’entrée Hex devient un arbre indiquant la plage de chaque élément. Les numéros de tag et les clés numériques restent visibles au lieu de devenir des clés texte.
Ce convertisseur CBOR représente toute map par des entries ordonnées. Octets, tags et grands entiers reçoivent des marqueurs de type, pour éviter une équivalence trompeuse.
Hex est le choix initial. Base64 et Base64URL se sélectionnent explicitement; un fichier .cbor local est lu dans le navigateur avec aperçu avant remplacement.
La conversion automatique attend 350 ms après une modification. Désactivée, elle se lance avec Ctrl/Cmd+Entrée; un ancien résultat ne peut plus être exporté.
L’arbre montre type et plage d’octets; le JSON affiche les marqueurs $cbor. Le décodage exporte ce JSON, tandis que l’encodage télécharge les octets .cbor.
Le décodeur CBOR lit entiers, flottants, chaînes d’octets et de texte, tableaux, maps, valeurs simples, tags et éléments à longueur indéfinie.
Pour CBOR vers JSON, chaque map garde ses paires dans l’ordre, y compris les clés non textuelles et répétées.
L’encodage CBOR accepte objets, tableaux, textes, booléens, null et nombres sûrs. Copiez Hex ou Base64, ou téléchargez .cbor.
Oui pour les objets, tableaux, chaînes, booléens, null et nombres représentables sans perte. Les types propres à CBOR ne sont pas recréés en collant le JSON balisé du résultat.
Le décodage affiche un arbre et un JSON avec types; l’encodage fournit Hex, Base64 et un fichier binaire .cbor.
Non. Les données collées et les fichiers choisis sont traités dans le navigateur; aucun contenu n’est envoyé au serveur.
Le lecteur couvre les principaux types CBOR, y compris tags et maps à clés non textuelles. Il refuse les données tronquées ou supplémentaires et ne devine pas la signification d’un tag inconnu.
CBOR est le format des données. COSE construit des messages cryptographiques avec CBOR; cette page montre leur structure, sans vérifier les signatures.
Une autre question ?
Inspectez un élément reçu ou créez des octets depuis un JSON ordinaire. Vérifiez les marqueurs de type avant l’export.