Vista previa del mercado

Mercado API

Descubra e integre APIs a través de la puerta de enlace segura y secreta de oanor.

649–672 de 1117 API

API de Nivel de Sonido

Acústica y matemáticas de decibelios como una API. El endpoint de decibelios convierte entre una relación lineal y decibelios, ya sea en la convención de potencia (10·log₁₀) o en la convención de amplitud/presión (20·log₁₀), en ambas direcciones. El endpoint de combinación suma niveles de sonido como lo hacen las fuentes reales (incoherentes) — mediante suma de energía, por lo que dos fuentes iguales de 80 dB dan 83 dB, no 160 — y también puede restar una fuente conocida de un total medido. El endpoint de distancia aplica la ley del inverso del cuadrado a una fuente puntual en campo libre (−6 dB por cada duplicación de distancia) para encontrar el nivel a una nueva distancia. El endpoint de longitud de onda convierte entre frecuencia y longitud de onda para el sonido, derivando la velocidad del sonido a partir de la temperatura del aire (o un valor que usted proporcione). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para ingeniería de audio y sonido en vivo, acústica de salas y arquitectónica, evaluación de ruido y monitoreo ambiental, y enseñanza de física. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto son matemáticas acústicas; para circuitos eléctricos use una API de la ley de Ohm y para conversión general de unidades use una API de unidades.

#decibel #acoustics #sound
P por PremiumApi
Disponibilidad
100.0%
Latencia
72ms
Suscriptores
3,860
Verificado por servidor 15 sondas/24h

api.oanor.com/soundlevel-api

API Bitwise

Matemáticas de enteros a nivel de bits como una API, con anchos de 8, 16, 32 o 64 bits y aritmética exacta de enteros grandes. El endpoint inspect toma un número (decimal, hexadecimal 0x, binario 0b u octal 0o) y devuelve sus formas decimal, con signo (complemento a dos), hexadecimal, binaria y octal, además del conteo de población (peso de Hamming), paridad, conteo de ceros iniciales y finales, si es una potencia de dos, su valor invertido en bits y su valor intercambiado de bytes (endianness). El endpoint ops realiza una operación bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, desplazamientos lógicos y aritméticos (shl, shr, sar) y rotaciones (rol, ror) — enmascarada al ancho elegido. El endpoint bit establece, limpia, alterna o prueba un bit individual por índice. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para programación embebida y de sistemas, manejo de protocolos de red y banderas, gráficos y hashing, emuladores e ingeniería inversa, y enseñanza de binario. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto es manipulación de bits; para conversión de base 2-36 use una API de conversión de base y para bits de punto flotante IEEE-754 use una API de punto flotante.

#bitwise #binary #bit-manipulation
P por PremiumApi
Disponibilidad
100.0%
Latencia
87ms
Suscriptores
3,665
Verificado por servidor 12 sondas/24h

api.oanor.com/bitwise-api

API de Fecha de Parto

Matemáticas de embarazo y fecha de parto como una API, utilizando la regla estándar de Naegele (40 semanas / 280 días desde el último período menstrual). El endpoint de fecha de parto toma el último período menstrual, la fecha de concepción o una fecha de parto conocida — lo que tengas — y devuelve la fecha de parto, la fecha estimada de concepción y la ventana fértil. El endpoint de edad gestacional informa qué tan avanzado está un embarazo a partir de cualquier fecha de referencia: edad gestacional en semanas y días, el trimestre, días restantes, porcentaje de progreso y si está vencido. El endpoint de hitos enumera las fechas clave de un embarazo: los límites del trimestre, la ventana de la ecografía anatómica, la viabilidad a las 24 semanas, el término completo a las 37–40 semanas, la fecha de parto y el postérmino a las 42 semanas. Todas las fechas se manejan en UTC y se calculan local y determinísticamente. Ideal para aplicaciones de embarazo y fertilidad, herramientas de partería y clínicas, y productos de crianza y planificación familiar. Solo informativo — no es consejo médico. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto es matemáticas de fechas de embarazo; para aritmética de fechas general usa una API de fecha y hora.

#pregnancy #due-date #gestational-age
P por PremiumApi
Disponibilidad
100.0%
Latencia
73ms
Suscriptores
3,484
Verificado por servidor 12 sondas/24h

api.oanor.com/pregnancy-api

API de Calculadora Meteorológica

Fórmulas meteorológicas como una API: cifras meteorológicas derivadas, calculadas a partir de sus propias lecturas, sin necesidad de fuente de datos ni clave. El endpoint de sensación térmica por viento frío proporciona la sensación de frío utilizando la fórmula de Environment Canada en métrico (°C, km/h) o la fórmula del NWS de EE. UU. en imperial (°F, mph), e indica cuando la lectura está fuera del rango válido. El endpoint de índice de calor proporciona la temperatura aparente a partir del calor y la humedad utilizando la regresión de Rothfusz del NWS con los ajustes estándar de baja y alta humedad. El endpoint de punto de rocío utiliza la fórmula de Magnus para convertir la temperatura y la humedad relativa en punto de rocío, y también devuelve la presión de vapor y la humedad absoluta. El endpoint de Beaufort asigna una velocidad del viento (m/s, km/h, mph o nudos) a su fuerza y descripción de Beaufort, o una fuerza de vuelta a su rango de velocidad. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones meteorológicas y paneles de control, agricultura y HVAC, marina y aviación, y herramientas para exteriores y seguridad. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto calcula fórmulas meteorológicas a partir de sus propias lecturas; para pronósticos y observaciones en vivo, use una API de datos meteorológicos.

#weather #wind-chill #heat-index
P por PremiumApi
Disponibilidad
100.0%
Latencia
73ms
Suscriptores
4,194
Verificado por servidor 15 sondas/24h

api.oanor.com/weathercalc-api

API de Teoría Musical

Matemáticas de teoría musical como API, en temperamento igual con A4 = 440 Hz y notación de tono científico (C4 = Do central = MIDI 60). El endpoint de nota convierte libremente entre un nombre de nota (A4, C#5, Eb3), un número de nota MIDI y una frecuencia — y cuando pasas una frecuencia, devuelve la nota más cercana y cuántos cents está sostenida o bemol. El endpoint de intervalo da la distancia entre dos notas en semitonos y cents, su nombre (quinta perfecta, tercera mayor, …) y la relación de frecuencia exacta. El endpoint de acorde devuelve las notas, números MIDI y frecuencias de un acorde a partir de una nota fundamental y una calidad (mayor, menor, disminuido, aumentado, suspendido, 6, 7, maj7, m7, dim7, m7b5, 9 y más). El endpoint de escala devuelve las notas de una escala o modo a partir de una nota fundamental — mayor, las tres escalas menores, los siete modos eclesiásticos, las pentatónicas mayor y menor, blues, tono completo y cromática. La ortografía sostenido o bemol es seleccionable. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones y juegos musicales, sintetizadores y DAWs, entrenamiento auditivo y enseñanza de teoría, afinadores y herramientas MIDI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto es teoría musical; para buscar pistas y artistas usa una API de música y para el repertorio clásico usa una API de música clásica.

#music-theory #notes #midi
P por PremiumApi
Disponibilidad
100.0%
Latencia
72ms
Suscriptores
3,938
Verificado por servidor 15 sondas/24h

api.oanor.com/musicnote-api

API de DPI y Tamaño de Impresión

Matemáticas de resolución, tamaño de impresión y densidad de píxeles para impresión, diseño, fotografía y pantallas. El endpoint resolve toma dos de los siguientes: píxeles, DPI y longitud física, y calcula el tercero, devolviendo el tamaño en pulgadas, centímetros, milímetros y puntos, para que puedas responder "¿qué tan grande se imprimirá una imagen de 3000 píxeles a 300 DPI?" o "¿qué DPI obtengo al imprimir 3000 px a 10 pulgadas?". El endpoint ppi calcula la densidad de píxeles de una pantalla a partir de su resolución y tamaño diagonal, además del paso de puntos en milímetros, los megapíxeles totales y la relación de aspecto. El endpoint convert convierte una longitud entre píxeles, pulgadas, centímetros, milímetros y puntos (puntos PostScript, 1/72 pulgada), usando un DPI cuando están involucrados píxeles. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para impresión y preprensa, diseño gráfico y web, fotografía, y especificaciones de pantallas y monitores. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto son matemáticas de DPI y tamaño de impresión; para relaciones de aspecto y redimensionamiento, usa una API de relación de aspecto, y para conversión general de unidades, usa una API de unidades.

#dpi #ppi #print-size
P por PremiumApi
Disponibilidad
100.0%
Latencia
76ms
Suscriptores
3,639
Verificado por servidor 12 sondas/24h

api.oanor.com/dpi-api

API de Representaciones Numéricas

Convierte enteros y números en las representaciones numéricas especiales que la conversión de base ordinaria omite — y viceversa. El endpoint graycode convierte entre un entero y su código Gray binario reflejado, donde valores consecutivos difieren exactamente en un bit (usado en codificadores rotatorios, mapas de Karnaugh y reducción de errores). El endpoint balanced-ternary convierte entre un entero y ternario balanceado, el sistema base 3 con dígitos −1, 0 y +1 (escritos T, 0, 1) que no necesita signo separado. El endpoint factoradic convierte entre un entero y el sistema de números factoriales (base mixta 1, 2, 3, …), la base del ranking de permutaciones y códigos de Lehmer. El endpoint continued-fraction convierte una fracción o un número real en su expansión en fracción continua [a0; a1, a2, …] y lista los convergentes — las aproximaciones racionales sucesivamente mejores — y puede reconstruir el valor a partir de los términos. Toda la aritmética de enteros es exacta mediante enteros grandes. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para enseñanza de ciencias de la computación, combinatoria y ranking de permutaciones, diseño de codificadores y corrección de errores, aproximación racional y matemáticas recreativas. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 5 endpoints. Esto maneja representaciones numéricas especiales; para conversión de base ordinaria 2-36 use una API de conversión de base.

#gray-code #balanced-ternary #factoradic
P por PremiumApi
Disponibilidad
100.0%
Latencia
74ms
Suscriptores
3,396
Verificado por servidor 15 sondas/24h

api.oanor.com/numrep-api

API de Plantillas URI

Expande Plantillas URI (RFC 6570) — el estándar utilizado por GitHub, OpenAPI/Swagger, HAL y muchas APIs hipermedia — para construir URLs a partir de una plantilla y un conjunto de variables. El endpoint expand toma una plantilla como /users/{user}{?page,per_page} y un objeto JSON de variables, y devuelve la URI final con todo correctamente codificado en porcentaje. Implementa los cuatro niveles de la especificación: expansión simple {var}; expansión reservada {+var} y de fragmento {#var}; los operadores de etiqueta {.var}, ruta {/var}, parámetro de estilo de ruta {;var}, consulta {?var} y continuación de consulta {&var}; múltiples variables {x,y}; y los modificadores de valor — prefijo {var:3} (primeros N caracteres) y explosión {var*} (expandir listas y mapas elemento por elemento). Las variables pueden ser cadenas, listas o mapas asociativos. El endpoint parse inspecciona una plantilla y enumera sus expresiones, operadores y nombres de variables. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para clientes REST e hipermedia, SDKs de API y generadores de código, herramientas OpenAPI y construcción de enlaces. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto expande plantillas URI; para construir o analizar cadenas de consulta use una API de cadenas de consulta y para canonizar URLs use una API de URL.

#uri-template #rfc6570 #url
P por PremiumApi
Disponibilidad
100.0%
Latencia
81ms
Suscriptores
3,084
Verificado por servidor 9 sondas/24h

api.oanor.com/uritemplate-api

API de Polinomios

Trabaja con polinomios: encuentra sus raíces, evalúalos, diferencia e integra, y suma, resta, multiplica o divide. El endpoint de raíces devuelve cada raíz — real y compleja — usando la fórmula cuadrática exacta para grado 2 y el método Durand-Kerner para grados superiores, con una lista limpia solo de las raíces reales. El endpoint de evaluación calcula p(x) y p'(x) en un punto mediante el método de Horner. El endpoint de derivada devuelve los coeficientes de la derivada y de la integral indefinida. El endpoint de operación realiza aritmética polinomial — suma, resta, multiplicación y división larga dando un cociente y un residuo. Los coeficientes se dan con el grado más alto primero, así que [1,-3,2] significa x² − 3x + 2. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para ingeniería y sistemas de control, procesamiento de señales y diseño de filtros, gráficos por computadora y ajuste de curvas, computación científica, y enseñanza de álgebra y cálculo. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 5 endpoints. Esto es matemáticas de polinomios; para matrices y sistemas lineales usa una API de matrices, para vectores una API de vectores, y para aritmética general una API de matemáticas.

#polynomial #roots #algebra
P por PremiumApi
Disponibilidad
100.0%
Latencia
72ms
Suscriptores
3,128
Verificado por servidor 15 sondas/24h

api.oanor.com/polynomial-api

API Matrix

Álgebra lineal como API: multiplicar matrices, analizar una matriz y resolver sistemas lineales, todo calculado local y exactamente. El endpoint multiply devuelve el producto A×B, verificando que las dimensiones internas coincidan. El endpoint analyze toma cualquier matriz y devuelve su transpuesta y rango, y para matrices cuadradas también el determinante, la traza, si es simétrica e invertible, y la inversa cuando existe, utilizando descomposición LU con pivoteo parcial y eliminación de Gauss-Jordan para estabilidad numérica. El endpoint solve resuelve un sistema Ax = b para una matriz de coeficientes cuadrada mediante eliminación gaussiana con pivoteo parcial, e informa claramente cuando la matriz es singular y no hay solución única. Las matrices se pasan como arreglos JSON de filas, por ejemplo [[1,2],[3,4]]. Todo es determinista e instantáneo. Ideal para preparación de ciencia de datos y aprendizaje automático, gráficos por computadora y transformaciones 3D, ingeniería y física, calibración de visión por computadora, sistemas de control y enseñanza de álgebra lineal. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto es matemáticas de matrices y álgebra lineal; para rotaciones 3D use una API de cuaterniones, para matemáticas vectoriales use una API de vectores, y para estadísticas use una API de estadísticas.

#matrix #linear-algebra #determinant
P por PremiumApi
Disponibilidad
100.0%
Latencia
76ms
Suscriptores
3,154
Verificado por servidor 12 sondas/24h

api.oanor.com/matrix-api

API de Quaterniones

Matemáticas de rotación 3D como API: convierta libremente entre cuaterniones, ángulos de Euler, eje-ángulo y matrices de rotación, componga rotaciones, rote vectores e interpole. El endpoint convert toma cualquier representación — un cuaternión {w,x,y,z}, ángulos de Euler (roll, pitch, yaw), un eje y ángulo, o una matriz 3×3 — y devuelve las cuatro formas a la vez, normalizadas. El endpoint multiply compone dos cuaterniones (el producto de Hamilton) para que pueda encadenar rotaciones. El endpoint rotate aplica un cuaternión a un vector 3D. El endpoint slerp realiza interpolación lineal esférica entre dos orientaciones a lo largo del camino más corto — la forma estándar de animar rotaciones suaves. Los ángulos de Euler usan la convención intrínseca aeroespacial Z-Y-X (yaw-pitch-roll) en grados; los cuaterniones siguen la convención de Hamilton con orden w,x,y,z; las matrices son row-major right-handed. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para motores de juegos y gráficos, robótica y drones, fusión IMU y de sensores, aeroespacial y dinámica de vuelo, VR/AR y herramientas de contenido 3D. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto son matemáticas de rotación 3D; para geometría 2D use una API de geometría y para conversión simple de unidades de ángulo use una API de ángulos.

#quaternion #rotation #3d
P por PremiumApi
Disponibilidad
100.0%
Latencia
76ms
Suscriptores
3,042
Verificado por servidor 15 sondas/24h

api.oanor.com/quaternion-api

API de Código de Colores de Resistencias

Lee y escribe códigos de colores de resistencias y ajusta valores a la serie E estándar. El endpoint decode toma las bandas de color de una resistencia de 3, 4, 5 o 6 bandas y devuelve la resistencia en ohmios (formateada como Ω/kΩ/MΩ/GΩ), los dígitos significativos y el multiplicador, la tolerancia, la resistencia mínima y máxima que implica esa tolerancia, y — para componentes de 6 bandas — el coeficiente de temperatura en ppm/K. El endpoint encode hace lo contrario: dale una resistencia en ohmios (y opcionalmente un número de bandas y tolerancia) y devuelve las bandas de color, eligiendo el valor más cercano representable con los dígitos significativos disponibles. El endpoint eseries ajusta cualquier valor al valor de resistencia preferido más cercano en las series E6, E12, E24, E48 o E96 e informa el error porcentual y los valores preferidos vecinos. Utiliza las asignaciones de color estándar IEC 60062 (incluyendo multiplicadores oro ×0.1 y plata ×0.01 y la tolerancia implícita ±20% de un componente de 3 bandas). Todo se calcula local y deterministicamente, por lo que es instantáneo y privado. Ideal para diseño electrónico, trabajo con PCB y BOM, uso en laboratorio y hobby, reparación e ingeniería inversa, y enseñanza. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto es para códigos de colores de resistencias; para formato general de números use una API de formato de números.

#resistor #color-code #electronics
P por PremiumApi
Disponibilidad
100.0%
Latencia
76ms
Suscriptores
4,743
Verificado por servidor 12 sondas/24h

api.oanor.com/resistor-api

API de Tabla de Verdad

Evalúa expresiones de lógica booleana y genera tablas de verdad completas. El endpoint table toma una expresión booleana, encuentra sus variables, construye cada fila de la tabla de verdad (la primera variable es el bit más significativo, la convención estándar), y devuelve los valores y resultado de cada fila, la lista de minterms (los índices de fila donde la expresión es verdadera), una clasificación de tautología / contradicción / contingencia, y una forma canónica de suma de productos (SOP). El endpoint evaluate calcula el valor de la expresión para una asignación específica de sus variables. Entiende el conjunto completo de operadores tanto en forma simbólica como en palabras: NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implicación (->, =>, →, IMPLIES) y el bicondicional (<->, <=>, ↔, IFF) — con la precedencia habitual (NOT > AND > XOR > OR > IMPLIES > IFF), paréntesis, y las constantes 0/1 y true/false. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para la enseñanza de lógica digital y matemáticas discretas, diseño de hardware y HDL, simplificación de condiciones en código, comprobaciones de cordura tipo SAT y preparación para entrevistas. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Esto evalúa lógica booleana y construye tablas de verdad; para aritmética y ecuaciones usa una API de matemáticas.

#truth-table #boolean-logic #logic
P por PremiumApi
Disponibilidad
100.0%
Latencia
76ms
Suscriptores
3,803
Verificado por servidor 9 sondas/24h

api.oanor.com/truthtable-api

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.

#cbor #rfc8949 #cose
P por PremiumApi
Disponibilidad
100.0%
Latencia
79ms
Suscriptores
4,335
Verificado por servidor 9 sondas/24h

api.oanor.com/cbor-api

API de MessagePack

Codifica y decodifica MessagePack, el formato de serialización binaria compacto ("es como JSON, pero rápido y pequeño") utilizado por Redis, Fluentd, muchos sistemas RPC y protocolos IoT. El endpoint de codificación convierte un valor JSON en bytes MessagePack, eligiendo automáticamente la representación más pequeña para cada entero, cadena, arreglo y mapa; el endpoint de decodificación analiza MessagePack de vuelta a un valor JSON. Implementa la especificación completa: nil, booleanos, todos los anchos de enteros fijos y variables, float32 y float64, str y bin, arreglos y mapas, y la familia ext, y rechaza datos truncados o sobrantes en lugar de mutilarlos silenciosamente. Los valores binarios (bin) y cualquier cadena no UTF-8 se devuelven sin pérdida como un objeto {"_bytes_hex":"…"}, y los valores ext como {"_ext":{"type":N,"hex":"…"}}, por lo que la codificación y decodificación son exactas. 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 MessagePack, puentear sistemas JSON y msgpack, herramientas RPC y de caché, pipelines IoT y enseñar el formato. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Esto es específicamente MessagePack; para JSON, YAML, TOML o XML use esas APIs de formato, para Bencode de BitTorrent use la API de Bencode, y para codificación base64, hexadecimal, URL o HTML use una API de codificación general.

#msgpack #messagepack #serialization
P por PremiumApi
Disponibilidad
100.0%
Latencia
80ms
Suscriptores
3,183
Verificado por servidor 9 sondas/24h

api.oanor.com/msgpack-api

API de Bencode

Codifica y decodifica Bencode (BEP 3) — el formato de serialización que BitTorrent utiliza para archivos de metainfo .torrent y respuestas de tracker. El endpoint de codificación convierte un valor JSON en Bencode: los objetos se convierten en diccionarios con sus claves ordenadas en orden de bytes crudos exactamente como lo exige la especificación, los arreglos se convierten en listas, los números enteros se convierten en enteros, y las cadenas se convierten en cadenas de bytes con prefijo de longitud. El endpoint de decodificación analiza Bencode de vuelta a un valor JSON y aplica la especificación estrictamente — sin ceros a la izquierda en enteros, sin cero negativo, las claves del diccionario deben estar ordenadas y ser únicas, y no se toleran datos adicionales — por lo que la entrada malformada es rechazada en lugar de ser modificada silenciosamente. Las cadenas de bytes binarios que no son UTF-8 válido se representan sin pérdida como un objeto {"_bytes_hex":"…"}, por lo que la codificación y decodificación son exactas incluso para el campo binario "pieces" de un torrent real. La decodificación acepta los datos ya sea como texto o, para cargas útiles genuinamente binarias, como hexadecimal; la codificación devuelve tanto el texto Bencode (cuando es imprimible) como sus bytes hexadecimales. Todo se calcula local y deterministicamente, por lo que es instantáneo y privado. Ideal para construir y analizar archivos .torrent, herramientas de tracker, clientes BitTorrent y mensajes DHT, y para enseñar cómo funciona el formato. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Este es específicamente el Bencode de BitTorrent; para codificación base64, hexadecimal, URL o HTML use una API de codificación general, y para JSON, YAML, TOML o XML use esas APIs de formato.

#bencode #bittorrent #bep3
P por PremiumApi
Disponibilidad
100.0%
Latencia
78ms
Suscriptores
4,713
Verificado por servidor 9 sondas/24h

api.oanor.com/bencode-api

API Base45

Codifica y decodifica Base45 (RFC 9285) — la codificación compacta de binario a texto diseñada para empaquetar densamente en el modo alfanumérico de los códigos QR, más conocida como el portador del Certificado COVID Digital de la UE. El endpoint de codificación convierte texto (UTF-8) o bytes sin procesar dados como hexadecimal en una cadena Base45; el endpoint de decodificación convierte una cadena Base45 de vuelta a bytes, devueltos como hexadecimal y — cuando los bytes son UTF-8 válido — como texto. Utiliza el alfabeto oficial de 45 caracteres (0-9, A-Z y un puñado de símbolos), empaqueta dos bytes en tres caracteres (o un byte en dos), y valida estrictamente los rangos de longitud y valor para que la entrada malformada sea rechazada en lugar de alterarse silenciosamente. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para cargas útiles de códigos QR, certificados digitales de salud y viajes, codificadores en modo alfanumérico, y cualquier dato binario que deba sobrevivir en un canal de solo mayúsculas. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto es específicamente Base45; para codificación base64, base32, hexadecimal, URL o entidad HTML, use una API de codificación general.

#base45 #rfc9285 #qr-code
P por PremiumApi
Disponibilidad
100.0%
Latencia
80ms
Suscriptores
3,079
Verificado por servidor 9 sondas/24h

api.oanor.com/base45-api

API de codificación MIME

Las codificaciones de texto de correo electrónico y MIME que las herramientas generales de base64/hexadecimal omiten. El endpoint quoted-printable codifica y decodifica Quoted-Printable (RFC 2045), la Content-Transfer-Encoding que mantiene legible el texto mayormente ASCII mientras escapa todo lo demás como =XX hexadecimal, con el ajuste de línea suave a 76 columnas y el manejo de espacios finales que la especificación requiere. El endpoint encoded-word codifica y decodifica palabras codificadas RFC 2047, la forma =?UTF-8?Q?…?= y =?UTF-8?B?…?= utilizada para transportar texto no ASCII en los encabezados de correo electrónico como Subject, From, To y otros, en la variante Q (estilo quoted-printable) o B (base64), y decodifica cualquier combinación de ellas de vuelta a texto plano. Todo es UTF-8 y se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para construir y analizar correos electrónicos (SMTP/IMAP), herramientas .eml y MIME, sistemas de boletines y correos transaccionales, y migrar datos de correo heredados. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, no se almacena nada. 3 endpoints. Estas son las codificaciones específicas de MIME; para codificación base64, base32, hexadecimal, URL y entidades HTML, use una API de codificación general.

#quoted-printable #mime #email
P por PremiumApi
Disponibilidad
100.0%
Latencia
83ms
Suscriptores
4,163
Verificado por servidor 9 sondas/24h

api.oanor.com/mimeencode-api

Calculadora de Propinas API

Calcula propinas y divide una cuenta — con matemáticas exactas de centavos para que los montos por persona siempre sumen el total, sin perder ni un centavo por redondeo. El endpoint calc toma una cuenta, un porcentaje de propina (15% por defecto) y un número de personas y devuelve el monto de la propina, el total general, el monto por persona, el porcentaje efectivo de propina y — cuando quieres un número limpio — un redondeo opcional del total hacia arriba a la siguiente unidad entera o al más cercano. Cuando la cuenta no se divide uniformemente, produce una lista de partes justas donde algunas personas pagan un centavo más, para que las partes sumen exactamente. El endpoint split divide cualquier cantidad, opcionalmente agregando primero una propina, entre personas de manera uniforme y devuelve esa lista exacta de partes por persona. Todo se calcula en centavos enteros localmente y de manera determinista, por lo que es instantáneo, privado y siempre equilibrado. Agnóstico en cuanto a moneda: los números funcionan para cualquier moneda. Ideal para aplicaciones de restaurantes y POS, herramientas de gastos compartidos y pagos grupales, aplicaciones de entrega y servicios, y división de cuentas cotidiana. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, no se almacena nada. 3 endpoints. Esto calcula propinas y divisiones; para matemáticas de porcentajes en general, usa una API de porcentajes y para márgenes de facturación, usa una API de márgenes.

#tip #gratuity #bill-split
P por PremiumApi
Disponibilidad
100.0%
Latencia
84ms
Suscriptores
4,075
Verificado por servidor 9 sondas/24h

api.oanor.com/tip-api

API IEEE 754

Inspecciona y construye números de punto flotante IEEE 754: ve exactamente cómo se almacena un número en los bits. El endpoint encode toma un número y descompone su representación de precisión simple (32 bits) o doble (64 bits) en el bit de signo, el exponente crudo y sin sesgo, la mantisa, el diseño binario completo dividido en signo/exponente/mantisa, la palabra hexadecimal y una clasificación (normal, subnormal, cero, infinito o NaN); para precisión simple también devuelve el valor real después del redondeo, para que puedas ver directamente el error de punto flotante. El endpoint decode hace el camino inverso: dale una palabra hexadecimal o una cadena binaria de 32 o 64 bits y devuelve el número que representa junto con el mismo desglose de campos. Acepta inf, -inf y nan, y presenta los bytes en big-endian. Todo se calcula local y deterministicamente, por lo que es instantáneo y exacto. Ideal para sistemas y programación embebida, enseñanza de cómo funcionan los flotantes, depuración de errores de precisión y redondeo, protocolos binarios y formatos de archivo, y preparación para entrevistas. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Esto inspecciona bits de punto flotante; para conversión de base entera usa una API de base-convert.

#ieee754 #floating-point #binary
P por PremiumApi
Disponibilidad
100.0%
Latencia
75ms
Suscriptores
3,562
Verificado por servidor 9 sondas/24h

api.oanor.com/ieee754-api