Atrás

#cose

1 APIs con esta etiqueta

API CBOR

Codifica y decodifica CBOR (RFC 8949, Representación Binaria Concisa de Objetos) — el formato de datos binarios estándar del IETF detrás de COSE, WebAuthn/FIDO2, el Certificado COVID Digital de la UE, y muchos protocolos de IoT y dispositivos con recursos limitados. El endpoint de codificación convierte un valor JSON en CBOR compacto de longitud definida, eligiendo la cabecera más pequeña para cada entero, cadena, arreglo y mapa; el endpoint de decodificación analiza CBOR de vuelta a un valor JSON. Implementa la especificación en todos los tipos principales — enteros sin signo y negativos de cualquier ancho, cadenas de bytes y texto (incluyendo cadenas fragmentadas de longitud indefinida), arreglos, mapas, etiquetas, los valores simples false/true/null, y flotantes de media, simple y doble precisión — y rechaza datos truncados o sobrantes en lugar de mutarlos silenciosamente. Las cadenas de bytes y cualquier texto no UTF-8 se devuelven sin pérdida como {"_bytes_hex":"…"}, las etiquetas como {"_tag":{"tag":N,"value":…}}, los flotantes no finitos como {"_float":"NaN|Infinity|-Infinity"}, y otros valores simples como {"_simple":N}, por lo que la codificación y decodificación son exactamente reversibles. Los bytes se intercambian tanto en hexadecimal como en base64 para que sobrevivan a cualquier transporte. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para depurar cargas útiles de CBOR, COSE y WebAuthn, puentear sistemas JSON y CBOR, tuberías de IoT y tarjetas inteligentes, y enseñar el formato. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto es CBOR específicamente; para MessagePack use la API de MessagePack, para Bencode de BitTorrent use la API de Bencode, para JSON, YAML, TOML o XML use esas APIs de formato, y para codificación base64, hexadecimal, URL o HTML use una API de codificación general.

api.oanor.com/cbor-api