Indicar el formato de entrada
Hex es el valor inicial. Seleccione Base64 o Base64URL sin detección automática; un archivo .cbor local se lee en el navegador y se previsualiza antes de sustituir el texto.
Protocolos y serialización binaria
Lea un elemento CBOR completo desde Hex, Base64, Base64URL o un archivo local y compare el árbol con el JSON marcado.
Introduzca datos o cargue el ejemplo.
Procesamiento local en este navegador; no se suben datos.
Seleccione el formato de entrada; se espera un elemento CBOR completo.
Introduzca datos o cargue el ejemplo.
Un paquete CBOR puede contener claves numéricas, bytes y etiquetas que un objeto JSON corriente no representa fielmente. El convertidor CBOR muestra cada tipo junto a su posición en los bytes. Use el decodificador CBOR para revisar un mensaje recibido; cambie a JSON a CBOR cuando necesite generar datos nuevos.
Una entrada Hex se abre como árbol de campos con posición inicial y final. Las etiquetas y las claves numéricas conservan su tipo en lugar de pasar a texto.
El convertidor CBOR guarda todos los mapas como entries ordenadas. Los bytes, las etiquetas y los enteros grandes llevan marcas para evitar un JSON aparentemente correcto pero ambiguo.
Hex es el valor inicial. Seleccione Base64 o Base64URL sin detección automática; un archivo .cbor local se lee en el navegador y se previsualiza antes de sustituir el texto.
La conversión automática espera 350 ms tras cambios. Si la desactiva, use Ctrl/Cmd+Entrar; los resultados antiguos quedan bloqueados para copiar o descargar.
El árbol muestra tipo y rango de bytes. El JSON utiliza marcas $cbor; al decodificar se exporta ese JSON y al codificar se descarga un archivo .cbor real.
El decodificador CBOR admite enteros, flotantes, cadenas de bytes y texto, listas, mapas, valores simples, etiquetas y contenedores de longitud indefinida.
En CBOR a JSON, los pares del mapa quedan en orden. Las claves numéricas o repetidas no se sobrescriben como propiedades de un objeto.
Puede codificar CBOR desde objetos, listas, cadenas, booleanos, null y números seguros; copie Hex o Base64 o descargue los bytes.
Sí. Puede elegir un archivo .cbor o .bin; se lee localmente y se presenta una vista previa antes de reemplazar la entrada. También puede pegar Hex, Base64 o Base64URL.
Los datos se procesan en su navegador y no se suben. Conviene revisar igualmente el origen del archivo y el resultado antes de usarlo en otro sistema.
Al decodificar obtiene árbol y JSON con tipos; al codificar puede copiar Hex o Base64 y descargar .cbor binario.
Sí: la entrada admite hasta 1 MiB, 10 000 nodos y 64 niveles. Si se supera el límite, se muestra un error en vez de un resultado recortado.
Sí, con JSON ordinario y números de precisión segura. El JSON marcado del decodificador no se interpreta como instrucciones para reconstruir exactamente los bytes originales.
¿Le queda alguna pregunta?
Inspeccione un elemento capturado o cree nuevos bytes desde JSON ordinario. Revise las marcas de tipo antes de exportar.