Marktplatz-Vorschau

API-Marktplatz

Entdecke und integriere APIs über oanors secret-sicheres Gateway.

649–672 von 1117 APIs

Sound Level API

Akustik und Dezibel-Mathematik als API. Der Dezibel-Endpunkt konvertiert zwischen einem linearen Verhältnis und Dezibel, entweder in der Leistungskonvention (10·log₁₀) oder der Amplitude/Druck-Konvention (20·log₁₀), in beide Richtungen. Der Combine-Endpunkt addiert Schallpegel so, wie reale (inkohärente) Quellen kombinieren – durch Energiesummation, also zwei gleiche 80-dB-Quellen ergeben 83 dB, nicht 160 – und kann auch eine bekannte Quelle von einem gemessenen Gesamtwert subtrahieren. Der Distance-Endpunkt wendet das inverse Quadratgesetz auf eine Punktquelle im freien Feld an (−6 dB pro Verdopplung der Entfernung), um den Pegel in einer neuen Entfernung zu ermitteln. Der Wavelength-Endpunkt konvertiert zwischen Frequenz und Wellenlänge für Schall und leitet die Schallgeschwindigkeit aus der Lufttemperatur (oder einem von Ihnen angegebenen Wert) ab. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Audio-Engineering und Live-Sound, Raum- und Bauakustik, Lärmbewertung und Umweltüberwachung sowie Physikunterricht. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 5 Endpunkte. Dies ist Akustik-Mathematik; für elektrische Schaltungen verwenden Sie eine Ohm'sches-Gesetz-API und für allgemeine Einheitenumrechnung eine Einheiten-API.

#decibel #acoustics #sound
P von PremiumApi
Uptime
100.0%
Latenz
72ms
Subs
3,860
Server-geprüft 15 Probes/24h

api.oanor.com/soundlevel-api

Bitwise API

Bitweise Ganzzahl-Mathematik als API, mit 8-, 16-, 32- oder 64-Bit-Breite und exakter Big-Integer-Arithmetik. Der inspect-Endpunkt nimmt eine Zahl (dezimal, 0x hex, 0b binär oder 0o oktal) entgegen und gibt deren dezimale, vorzeichenbehaftete (Zweierkomplement), hexadezimale, binäre und oktale Form zurück, plus die Populationszahl (Hamming-Gewicht), Parität, führende und nachfolgende Nullzahlen, ob es eine Zweierpotenz ist, ihren bit-reversierten Wert und ihren byte-vertauschten (Endianness) Wert. Der ops-Endpunkt führt eine bitweise Operation aus — AND, OR, XOR, NAND, NOR, XNOR, NOT, logische und arithmetische Verschiebungen (shl, shr, sar) und Rotationen (rol, ror) — maskiert auf die gewählte Breite. Der bit-Endpunkt setzt, löscht, toggelt oder testet ein einzelnes Bit nach Index. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für eingebettete und Systemprogrammierung, Netzwerkprotokoll- und Flaggenbehandlung, Grafik und Hashing, Emulatoren und Reverse Engineering sowie das Lehren von Binärsystem. Reine lokale Berechnung — kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 4 Endpunkte. Dies ist Bitmanipulation; für die Umrechnung von Basis 2-36 verwenden Sie eine base-convert API und für IEEE-754 Gleitkommabits eine floating-point API.

#bitwise #binary #bit-manipulation
P von PremiumApi
Uptime
100.0%
Latenz
87ms
Subs
3,665
Server-geprüft 12 Probes/24h

api.oanor.com/bitwise-api

Pregnancy Due Date API

Schwangerschafts- und Geburtstermin-Berechnungen als API, unter Verwendung der standardmäßigen Naegele-Regel (40 Wochen / 280 Tage ab der letzten Menstruation). Der Geburtstermin-Endpoint akzeptiert das Datum der letzten Menstruation, das Empfängnisdatum oder einen bekannten Geburtstermin – je nachdem, was Sie haben – und gibt den Geburtstermin, das geschätzte Empfängnisdatum und das fertile Fenster zurück. Der Gestationsalter-Endpoint gibt an, wie weit eine Schwangerschaft zu einem beliebigen Referenzdatum fortgeschritten ist: Gestationsalter in Wochen und Tagen, das Trimester, verbleibende Tage, Fortschrittsprozentsatz und ob es überfällig ist. Der Meilensteine-Endpoint listet die wichtigsten Daten einer Schwangerschaft auf – die Trimestergrenzen, das Fenster für den Anatomie-Ultraschall, die Lebensfähigkeit ab 24 Wochen, die Vollendung der 37–40 Wochen, den Geburtstermin und die Übertragung ab 42 Wochen. Alle Daten werden in UTC verarbeitet und lokal sowie deterministisch berechnet. Ideal für Schwangerschafts- und Fruchtbarkeits-Apps, Hebammen- und klinische Werkzeuge sowie Eltern- und Familienplanungsprodukte. Nur zu Informationszwecken – keine medizinische Beratung. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 4 Endpoints. Dies ist Schwangerschafts-Datumsmathematik; für allgemeine Datumsarithmetik verwenden Sie eine Datumszeit-API.

#pregnancy #due-date #gestational-age
P von PremiumApi
Uptime
100.0%
Latenz
73ms
Subs
3,484
Server-geprüft 12 Probes/24h

api.oanor.com/pregnancy-api

Wetterrechner-API

Meteorologische Formeln als API — die abgeleiteten Wetterwerte, berechnet aus Ihren eigenen Messwerten, ohne Datenfeed oder Schlüssel. Der Windchill-Endpunkt liefert die gefühlte Kälte mit der Environment-Canada-Formel in metrischen Einheiten (°C, km/h) oder der US-NWS-Formel in imperialen Einheiten (°F, mph) und kennzeichnet, wenn der Messwert außerhalb des gültigen Bereichs liegt. Der Hitzeindex-Endpunkt liefert die gefühlte Temperatur aus Hitze und Luftfeuchtigkeit unter Verwendung der NWS-Rothfusz-Regression mit den standardmäßigen Anpassungen für niedrige und hohe Luftfeuchtigkeit. Der Taupunkt-Endpunkt verwendet die Magnus-Formel, um aus Temperatur und relativer Luftfeuchtigkeit den Taupunkt zu berechnen, und gibt auch den Dampfdruck und die absolute Luftfeuchtigkeit zurück. Der Beaufort-Endpunkt ordnet eine Windgeschwindigkeit (m/s, km/h, mph oder Knoten) der entsprechenden Beaufort-Stärke und -Beschreibung zu oder ordnet eine Stärke wieder ihrem Geschwindigkeitsbereich zu. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Wetter-Apps und Dashboards, Landwirtschaft und HLK, Schifffahrt und Luftfahrt sowie Outdoor- und Sicherheitswerkzeuge. Reine lokale Berechnung — kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 5 Endpunkte. Dies berechnet Wetterformeln aus Ihren eigenen Messwerten; für Live-Vorhersagen und Beobachtungen verwenden Sie eine Wetterdaten-API.

#weather #wind-chill #heat-index
P von PremiumApi
Uptime
100.0%
Latenz
73ms
Subs
4,194
Server-geprüft 15 Probes/24h

api.oanor.com/weathercalc-api

Music Theory API

Musiktheorie-Mathematik als API, in gleichstufiger Stimmung mit A4 = 440 Hz und wissenschaftlicher Tonhöhennotation (C4 = mittleres C = MIDI 60). Der Noten-Endpunkt konvertiert frei zwischen einem Notennamen (A4, C#5, Eb3), einer MIDI-Notennummer und einer Frequenz – und wenn Sie eine Frequenz übergeben, gibt er die nächstgelegene Note zurück und wie viele Cent sie höher oder tiefer ist. Der Intervall-Endpunkt gibt den Abstand zwischen zwei Noten in Halbtönen und Cent, seinen Namen (Quinte, große Terz, …) und das exakte Frequenzverhältnis zurück. Der Akkord-Endpunkt gibt die Noten, MIDI-Nummern und Frequenzen eines Akkords aus einem Grundton und einer Qualität (Dur, Moll, vermindert, übermäßig, Sus, 6, 7, maj7, m7, dim7, m7b5, 9 und mehr) zurück. Der Skalen-Endpunkt gibt die Noten einer Tonleiter oder eines Modus von einem Grundton aus zurück – Dur, die drei Moll-Tonleitern, die sieben Kirchentonarten, die Dur- und Moll-Pentatonik, Blues, Ganzton und Chromatik. Die Schreibweise mit Kreuzen oder Bs ist wählbar. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Musik-Apps und Spiele, Synthesizer und DAWs, Gehörbildung und Theorieunterricht, Stimmgeräte und MIDI-Tools. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 5 Endpunkte. Dies ist Musiktheorie; zum Suchen von Titeln und Künstlern verwenden Sie eine Musik-API und für das klassische Repertoire eine Klassik-API.

#music-theory #notes #midi
P von PremiumApi
Uptime
100.0%
Latenz
72ms
Subs
3,938
Server-geprüft 15 Probes/24h

api.oanor.com/musicnote-api

Number Representations API

Konvertieren Sie ganze Zahlen und Zahlen in die speziellen Zahlendarstellungen, die die gewöhnliche Basiskonvertierung auslässt – und wieder zurück. Der graycode-Endpunkt konvertiert zwischen einer ganzen Zahl und ihrem reflektierten binären Gray-Code, bei dem sich aufeinanderfolgende Werte um genau ein Bit unterscheiden (verwendet in Drehgebern, Karnaugh-Diagrammen und Fehlerreduktion). Der balanced-ternary-Endpunkt konvertiert zwischen einer ganzen Zahl und balancierter ternärer Darstellung, dem Basis-3-System mit den Ziffern −1, 0 und +1 (geschrieben T, 0, 1), das kein separates Vorzeichen benötigt. Der factoradic-Endpunkt konvertiert zwischen einer ganzen Zahl und dem faktoriellen Zahlensystem (gemischte Basis 1, 2, 3, …), der Grundlage von Permutationsrang und Lehmer-Codes. Der continued-fraction-Endpunkt wandelt einen Bruch oder eine reelle Zahl in seine Kettenbruchentwicklung [a0; a1, a2, …] um und listet die Näherungsbrüche – die sukzessive besten rationalen Approximationen – auf und kann den Wert aus den Termen wiederherstellen. Die gesamte ganzzahlige Mathematik ist exakt mittels großer Ganzzahlen. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Informatikunterricht, Kombinatorik und Permutationsrang, Fehlerkorrektur und Encoder-Design, rationale Approximation und Freizeitmathematik. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 5 Endpunkte. Dies behandelt spezielle Zahlendarstellungen; für die gewöhnliche Basis-2-36-Konvertierung verwenden Sie eine base-convert API.

#gray-code #balanced-ternary #factoradic
P von PremiumApi
Uptime
100.0%
Latenz
74ms
Subs
3,396
Server-geprüft 15 Probes/24h

api.oanor.com/numrep-api

URI Template API

Erweitern Sie URI-Vorlagen (RFC 6570) – der Standard, der von GitHub, OpenAPI/Swagger, HAL und vielen Hypermedia-APIs verwendet wird – um URLs aus einer Vorlage und einer Reihe von Variablen zu erstellen. Der Expand-Endpunkt nimmt eine Vorlage wie /users/{user}{?page,per_page} und ein JSON-Objekt mit Variablen entgegen und gibt den fertigen URI mit korrekter Prozentkodierung zurück. Er implementiert alle vier Ebenen der Spezifikation: einfache Expansion {var}; reservierte {+var}- und Fragment {#var}-Expansion; die Operatoren Label {.var}, Pfad {/var}, Pfad-Stil-Parameter {;var}, Abfrage {?var} und Abfrage-Fortsetzung {&var}; mehrere Variablen {x,y}; und die Wertmodifikatoren – Präfix {var:3} (erste N Zeichen) und Explode {var*} (Listen und Maps Element für Element expandieren). Variablen können Zeichenketten, Listen oder assoziative Maps sein. Der Parse-Endpunkt untersucht eine Vorlage und listet ihre Ausdrücke, Operatoren und Variablennamen auf. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für REST- und Hypermedia-Clients, API-SDKs und Code-Generatoren, OpenAPI-Tooling und Link-Erstellung. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies expandiert URI-Vorlagen; zum Erstellen oder Parsen von Abfragezeichenfolgen verwenden Sie eine Query-String-API und zum Kanonisieren von URLs eine URL-API.

#uri-template #rfc6570 #url
P von PremiumApi
Uptime
100.0%
Latenz
81ms
Subs
3,084
Server-geprüft 9 Probes/24h

api.oanor.com/uritemplate-api

Fast Hash API

Nicht-kryptografische Hashfunktionen – die schnellen Hashes, die in Hash-Tabellen, Bloom-Filtern, Sharding, Deduplizierung und Cache-Schlüsseln verwendet werden. Geben Sie Text (UTF-8) oder rohe Bytes als Hex ein, und es gibt den Digest unter jedem Algorithmus auf einmal zurück, oder unter einem benannten Algorithmus: FNV-1 und FNV-1a (32- und 64-Bit), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE und ARC/IBM), Fletcher-16 und Fletcher-32 sowie MurmurHash3 (x86 32-Bit, mit einem optionalen Seed). Jeder Digest wird in Hex und als vorzeichenlose Ganzzahl zurückgegeben. Alles wird lokal und deterministisch berechnet, sodass dieselbe Eingabe immer denselben Hash ergibt – genau das, was Sie für stabile Bucketing- und Lookup-Vorgänge benötigen. Diese sind bewusst NICHT für die Sicherheit gedacht: Sie sind schnell und gut verteilt, nicht kollisionsresistent. Ideal für Hash-Tabellen- und Bloom-Filter-Implementierungen, konsistentes Sharding und Partitionieren, Cache- und Deduplizierungsschlüssel, A/B-Bucketing und das Lehren, wie Hashing funktioniert. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Für kryptografische Hashes (SHA, MD5, HMAC) verwenden Sie eine Hash-API, und für CRC-32/Adler-32-Integritätsprüfsummen verwenden Sie eine Prüfsummen-API.

#hash #fnv #murmurhash
P von PremiumApi
Uptime
100.0%
Latenz
82ms
Subs
3,193
Server-geprüft 9 Probes/24h

api.oanor.com/fasthash-api

Polynomial API

Arbeiten Sie mit Polynomen: Finden Sie ihre Nullstellen, werten Sie sie aus, differenzieren und integrieren Sie sie, und addieren, subtrahieren, multiplizieren oder dividieren Sie sie. Der roots-Endpunkt gibt jede Nullstelle – reell und komplex – zurück, unter Verwendung der exakten quadratischen Formel für Grad 2 und der Durand-Kerner-Methode für höhere Grade, sowie eine saubere Liste nur der reellen Nullstellen. Der evaluate-Endpunkt berechnet p(x) und p'(x) an einem Punkt mit dem Horner-Schema. Der derivative-Endpunkt gibt die Koeffizienten der Ableitung und des unbestimmten Integrals zurück. Der operate-Endpunkt führt polynomielle Arithmetik durch – Addition, Subtraktion, Multiplikation und schriftliche Division, die einen Quotienten und einen Rest liefert. Koeffizienten werden zuerst mit dem höchsten Grad angegeben, also bedeutet [1,-3,2] x² − 3x + 2. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Ingenieurwesen und Regelungssysteme, Signalverarbeitung und Filterdesign, Computergrafik und Kurvenanpassung, wissenschaftliches Rechnen sowie das Lehren von Algebra und Analysis. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 5 Endpunkte. Dies ist Polynom-Mathematik; für Matrizen und lineare Systeme verwenden Sie eine Matrix-API, für Vektoren eine Vektor-API und für allgemeine Arithmetik eine Mathematik-API.

#polynomial #roots #algebra
P von PremiumApi
Uptime
100.0%
Latenz
72ms
Subs
3,128
Server-geprüft 15 Probes/24h

api.oanor.com/polynomial-api

Matrix API

Lineare Algebra als API: Matrizen multiplizieren, eine Matrix analysieren und lineare Systeme lösen – alles lokal und exakt berechnet. Der Multiply-Endpunkt gibt das Produkt A×B zurück und prüft, ob die inneren Dimensionen übereinstimmen. Der Analyze-Endpunkt nimmt eine beliebige Matrix entgegen und gibt ihre Transponierte und ihren Rang zurück, und für quadratische Matrizen auch die Determinante, die Spur, ob sie symmetrisch und invertierbar ist, und die Inverse, falls vorhanden – unter Verwendung von LU-Zerlegung mit partieller Pivotierung und Gauß-Jordan-Elimination für numerische Stabilität. Der Solve-Endpunkt löst ein System Ax = b für eine quadratische Koeffizientenmatrix durch Gauß-Elimination mit partieller Pivotierung und meldet sauber, wenn die Matrix singulär ist und es keine eindeutige Lösung gibt. Matrizen werden als JSON-Arrays von Zeilen übergeben, zum Beispiel [[1,2],[3,4]]. Alles ist deterministisch und sofort. Ideal für Data-Science- und Machine-Learning-Vorbereitung, Computergrafik und 3D-Transformationen, Ingenieurwesen und Physik, Computer-Vision-Kalibrierung, Steuerungssysteme und das Lehren von linearer Algebra. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts gespeichert. 4 Endpunkte. Dies ist Matrix- und lineare-Algebra-Mathematik; für 3D-Rotationen verwenden Sie eine Quaternionen-API, für Vektormathematik eine Vektor-API und für Statistiken eine Statistik-API.

#matrix #linear-algebra #determinant
P von PremiumApi
Uptime
100.0%
Latenz
76ms
Subs
3,154
Server-geprüft 12 Probes/24h

api.oanor.com/matrix-api

Quaternion API

3D-Rotationsmathematik als API: Konvertieren Sie frei zwischen Quaternionen, Euler-Winkeln, Achse-Winkel und Rotationsmatrizen, setzen Sie Rotationen zusammen, rotieren Sie Vektoren und interpolieren Sie. Der Convert-Endpoint akzeptiert eine beliebige Darstellung – eine Quaternion {w,x,y,z}, Euler-Winkel (Roll, Pitch, Yaw), eine Achse und einen Winkel oder eine 3×3-Matrix – und gibt alle vier Formen auf einmal normalisiert zurück. Der Multiply-Endpoint setzt zwei Quaternionen zusammen (das Hamilton-Produkt), sodass Sie Rotationen verketten können. Der Rotate-Endpoint wendet eine Quaternion auf einen 3D-Vektor an. Der Slerp-Endpoint führt eine sphärische lineare Interpolation zwischen zwei Orientierungen entlang des kürzesten Pfades durch – die Standardmethode, um glatte Rotationen zu animieren. Euler-Winkel verwenden die Luftfahrtkonvention Z-Y-X (Yaw-Pitch-Roll) intrinsisch in Grad; Quaternionen folgen der Hamilton-Konvention mit der Reihenfolge w,x,y,z; Matrizen sind zeilenweise rechtshändig. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Spiel- und Grafik-Engines, Robotik und Drohnen, IMU- und Sensorfusion, Luft- und Raumfahrt sowie Flugdynamik, VR/AR und 3D-Content-Tools. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 5 Endpoints. Dies ist 3D-Rotationsmathematik; für 2D-Geometrie verwenden Sie eine Geometrie-API und für einfache Winkelumrechnungen eine Winkel-API.

#quaternion #rotation #3d
P von PremiumApi
Uptime
100.0%
Latenz
76ms
Subs
3,042
Server-geprüft 15 Probes/24h

api.oanor.com/quaternion-api

Widerstandsfarbcode-API

Lies und schreibe Widerstandsfarbcodes und runde Werte auf die standardmäßige E-Reihe. Der Decode-Endpunkt nimmt die Farbbänder eines 3-, 4-, 5- oder 6-Band-Widerstands und gibt den Widerstand in Ohm (schön formatiert als Ω/kΩ/MΩ/GΩ), die signifikanten Ziffern und den Multiplikator, die Toleranz, den minimalen und maximalen Widerstand, den diese Toleranz impliziert, und – für 6-Band-Teile – den Temperaturkoeffizienten in ppm/K zurück. Der Encode-Endpunkt funktioniert umgekehrt: Gib einen Widerstand in Ohm (und optional eine Bandanzahl und Toleranz) an und er gibt die Farbbänder zurück, wobei der nächstgelegene mit den verfügbaren signifikanten Ziffern darstellbare Wert gewählt wird. Der eseries-Endpunkt rundet jeden Wert auf den nächstgelegenen bevorzugten Widerstandswert in den Reihen E6, E12, E24, E48 oder E96 und meldet den prozentualen Fehler und die benachbarten bevorzugten Werte. Es verwendet die standardmäßigen IEC 60062 Farbzuweisungen (einschließlich Gold ×0,1 und Silber ×0,01 Multiplikatoren und die implizite ±20% eines 3-Band-Teils). Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Elektronikdesign, PCB- und BOM-Arbeiten, Labor- und Hobbywerkbank, Reparatur und Reverse Engineering sowie Lehre. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 4 Endpunkte. Dies ist für Widerstandsfarbcodes; für allgemeine Zahlenformatierung verwende eine Number-Format-API.

#resistor #color-code #electronics
P von PremiumApi
Uptime
100.0%
Latenz
76ms
Subs
4,743
Server-geprüft 12 Probes/24h

api.oanor.com/resistor-api

Truth Table API

Bewerten Sie boolesche Logikausdrücke und generieren Sie vollständige Wahrheitstabellen. Der table-Endpunkt nimmt einen booleschen Ausdruck, findet seine Variablen, erstellt jede Zeile der Wahrheitstabelle (die erste Variable ist das höchstwertige Bit, die Standardkonvention) und gibt die Werte und das Ergebnis jeder Zeile zurück, die Liste der Minterme (die Zeilenindizes, in denen der Ausdruck wahr ist), eine Klassifizierung als Tautologie / Widerspruch / Kontingenz und eine kanonische Summe von Produkten (SOP)-Form. Der evaluate-Endpunkt berechnet den Wert des Ausdrucks für eine bestimmte Belegung seiner Variablen. Er versteht den vollständigen Satz von Operatoren sowohl in Symbol- als auch in Wortform — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, Implikation (->, =>, →, IMPLIES) und die Bikonditional (<->, <=>, ↔, IFF) — mit der üblichen Rangfolge (NOT > AND > XOR > OR > IMPLIES > IFF), Klammern und den Konstanten 0/1 und true/false. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für die Lehre von Digital- und diskreter Logik, Hardware- und HDL-Design, Vereinfachung von Bedingungen im Code, SAT-artige Plausibilitätsprüfungen und Vorbereitung auf Vorstellungsgespräche. Reine lokale Berechnung — kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies bewertet boolesche Logik und erstellt Wahrheitstabellen; für Arithmetik und Gleichungen verwenden Sie eine Mathematik-API.

#truth-table #boolean-logic #logic
P von PremiumApi
Uptime
100.0%
Latenz
76ms
Subs
3,803
Server-geprüft 9 Probes/24h

api.oanor.com/truthtable-api

CBOR API

Codieren und Decodieren von CBOR (RFC 8949, Concise Binary Object Representation) – dem IETF-Standard-Binärdatenformat hinter COSE, WebAuthn/FIDO2, dem EU Digitalen COVID-Zertifikat und vielen IoT- und Geräteprotokollen mit eingeschränkten Ressourcen. Der Encode-Endpunkt wandelt einen JSON-Wert in kompaktes, definite-length CBOR um und wählt den kleinsten Header für jede Ganzzahl, Zeichenkette, jedes Array und jede Map; der Decode-Endpunkt parst CBOR zurück in einen JSON-Wert. Es implementiert die Spezifikation über alle wichtigen Typen hinweg – vorzeichenlose und negative Ganzzahlen jeder Breite, Byte- und Textzeichenketten (einschließlich chunked Strings mit unbestimmter Länge), Arrays, Maps, Tags, die einfachen Werte false/true/null und Halb-, Einfach- und Doppelpräzisions-Gleitkommazahlen – und lehnt nachfolgende oder abgeschnittene Daten ab, anstatt sie stillschweigend zu verstümmeln. Byte-Strings und nicht-UTF-8-Text werden verlustfrei als {"_bytes_hex":"…"} zurückgegeben, Tags als {"_tag":{"tag":N,"value":…}}, nicht-endliche Gleitkommazahlen als {"_float":"NaN|Infinity|-Infinity"} und andere einfache Werte als {"_simple":N}, sodass Encode und Decode exakt rundlaufen. Bytes werden sowohl als Hex als auch als Base64 ausgetauscht, sodass sie jeden Transport überstehen. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal zum Debuggen von CBOR-, COSE- und WebAuthn-Payloads, zur Überbrückung von JSON- und CBOR-Systemen, IoT- und Smart-Card-Pipelines und zum Lehren des Formats. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies ist speziell CBOR; für MessagePack verwenden Sie die MessagePack-API, für BitTorrents Bencode die Bencode-API, für JSON, YAML, TOML oder XML die entsprechenden Format-APIs und für Base64-, Hex-, URL- oder HTML-Kodierung eine allgemeine Kodierungs-API.

#cbor #rfc8949 #cose
P von PremiumApi
Uptime
100.0%
Latenz
79ms
Subs
4,335
Server-geprüft 9 Probes/24h

api.oanor.com/cbor-api

MessagePack-API

Codieren und Decodieren von MessagePack – dem kompakten binären Serialisierungsformat („es ist wie JSON, aber schnell und klein“), das von Redis, Fluentd, vielen RPC-Systemen und IoT-Protokollen verwendet wird. Der Encode-Endpunkt wandelt einen JSON-Wert in MessagePack-Bytes um und wählt automatisch die kleinste Darstellung für jede Ganzzahl, Zeichenkette, jedes Array und jede Map; der Decode-Endpunkt parst MessagePack zurück in einen JSON-Wert. Es implementiert die vollständige Spezifikation – nil, Booleans, jede feste und variable Ganzzahlbreite, float32 und float64, str und bin, Arrays und Maps sowie die ext-Familie – und lehnt nachfolgende oder abgeschnittene Daten ab, anstatt sie stillschweigend zu verstümmeln. Binäre (bin) Werte und alle nicht-UTF-8-Zeichenketten werden verlustfrei als ein {"_bytes_hex":"…"}-Objekt zurückgegeben, und ext-Werte als {"_ext":{"type":N,"hex":"…"}}, sodass Encode und Decode exakt rundlaufen. Bytes werden sowohl als Hex als auch als Base64 ausgetauscht, damit sie jeden Transport überstehen. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal zum Debuggen von MessagePack-Nutzlasten, zur Brücke zwischen JSON- und msgpack-Systemen, für RPC- und Cache-Tools, IoT-Pipelines und zum Lehren des Formats. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts gespeichert. 3 Endpunkte. Dies ist speziell MessagePack; für JSON, YAML, TOML oder XML verwenden Sie diese Format-APIs, für BitTorrents Bencode die Bencode-API und für Base64, Hex, URL oder HTML-Codierung eine allgemeine Codierungs-API.

#msgpack #messagepack #serialization
P von PremiumApi
Uptime
100.0%
Latenz
80ms
Subs
3,183
Server-geprüft 9 Probes/24h

api.oanor.com/msgpack-api

Bencode API

Kodieren und Dekodieren von Bencode (BEP 3) – dem Serialisierungsformat, das BitTorrent für .torrent-Metainfo-Dateien und Tracker-Antworten verwendet. Der Encode-Endpunkt wandelt einen JSON-Wert in Bencode um: Objekte werden zu Wörterbüchern, deren Schlüssel in roher Byte-Reihenfolge genau nach Spezifikation sortiert sind, Arrays werden zu Listen, ganze Zahlen zu Integer und Zeichenketten zu längenpräfixierten Byte-Strings. Der Decode-Endpunkt parst Bencode zurück in einen JSON-Wert und setzt die Spezifikation streng durch – keine führenden Nullen in Integer, keine negative Null, Wörterbuchschlüssel müssen sortiert und eindeutig sein, und keine nachfolgenden Daten werden toleriert – so wird fehlerhafte Eingabe abgelehnt, anstatt stillschweigend verfälscht zu werden. Binäre Byte-Strings, die kein gültiges UTF-8 sind, werden verlustfrei als ein {"_bytes_hex":"…"}-Objekt dargestellt, sodass Kodierung und Dekodierung selbst für das binäre "pieces"-Feld eines echten Torrents exakt rundlaufen. Decode akzeptiert die Daten entweder als Text oder, für wirklich binäre Nutzlasten, als Hex; Encode gibt sowohl den Bencode-Text (wenn druckbar) als auch seine Hex-Bytes zurück. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal zum Erstellen und Parsen von .torrent-Dateien, Tracker-Werkzeugen, BitTorrent-Clients und DHT-Nachrichten sowie zum Lehren, wie das Format funktioniert. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts gespeichert. 3 Endpunkte. Dies ist speziell BitTorrents Bencode; für base64, Hex, URL oder HTML-Kodierung verwenden Sie eine allgemeine Kodierungs-API, und für JSON, YAML, TOML oder XML verwenden Sie die entsprechenden Format-APIs.

#bencode #bittorrent #bep3
P von PremiumApi
Uptime
100.0%
Latenz
78ms
Subs
4,713
Server-geprüft 9 Probes/24h

api.oanor.com/bencode-api

Trinkgeld-Rechner API

Berechnen Sie Trinkgelder und teilen Sie eine Rechnung – mit exakter Cent-Mathematik, sodass die Beträge pro Person immer wieder auf die Gesamtsumme addiert werden, ohne dass ein Cent durch Rundung verloren geht. Der Calc-Endpoint nimmt eine Rechnung, einen Trinkgeldprozentsatz (standardmäßig 15 %) und eine Personenzahl entgegen und gibt den Trinkgeldbetrag, die Gesamtsumme, den Betrag pro Person, den effektiven Trinkgeldprozentsatz und – wenn Sie eine glatte Zahl wünschen – eine optionale Rundung der Gesamtsumme entweder auf die nächste ganze Einheit oder auf den nächsten Wert zurück. Wenn die Rechnung nicht gleichmäßig aufgeteilt werden kann, erstellt er eine faire Verteilungsliste, bei der einige Personen einen Cent mehr zahlen, sodass die Teile exakt summieren. Der Split-Endpoint teilt einen beliebigen Betrag, optional nach Hinzufügen eines Trinkgeldes, gleichmäßig auf Personen auf und gibt diese exakte Liste der Anteile pro Person zurück. Alles wird lokal und deterministisch in Integer-Cents berechnet, sodass es sofort, privat und immer ausgeglichen ist. Währungsunabhängig – die Zahlen funktionieren für jede Währung. Ideal für Restaurant- und POS-Apps, Kostenverteilungs- und Gruppenbezahltools, Liefer- und Service-Apps sowie alltägliche Rechnungsaufteilungen. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 3 Endpoints. Dies berechnet Trinkgelder und Aufteilungen; für allgemeine Prozentrechnungen verwenden Sie eine Prozent-API und für Rechnungsmargen eine Margen-API.

#tip #gratuity #bill-split
P von PremiumApi
Uptime
100.0%
Latenz
84ms
Subs
4,075
Server-geprüft 9 Probes/24h

api.oanor.com/tip-api

IEEE 754 API

Untersuchen und erstellen Sie IEEE 754-Gleitkommazahlen – sehen Sie genau, wie eine Zahl in den Bits gespeichert wird. Der Encode-Endpunkt nimmt eine Zahl und zerlegt ihre einfache (32-Bit) oder doppelte (64-Bit) Darstellung in das Vorzeichenbit, den rohen und unverzerrten Exponenten, die Mantisse, das vollständige binäre Layout aufgeteilt in Vorzeichen/Exponent/Mantisse, das hexadezimale Wort und eine Klassifizierung (normal, subnormal, null, unendlich oder NaN); für einfache Genauigkeit gibt er auch den tatsächlichen Wert nach dem Runden zurück, sodass Sie den Gleitkommafehler direkt sehen können. Der Decode-Endpunkt geht den umgekehrten Weg – geben Sie ein Hex-Wort oder eine 32-/64-Bit-Binärzeichenfolge ein, und er gibt die dargestellte Zahl zusammen mit derselben Feldaufschlüsselung zurück. Er akzeptiert inf, -inf und nan und legt Bytes im Big-Endian-Format an. Alles wird lokal und deterministisch berechnet, daher ist es sofort und exakt. Ideal für System- und Embedded-Programmierung, zum Lehren, wie Gleitkommazahlen funktionieren, zum Debuggen von Präzisions- und Rundungsfehlern, binären Protokollen und Dateiformaten sowie zur Vorbereitung auf Vorstellungsgespräche. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies untersucht Gleitkommabits; für die ganzzahlige Basisumwandlung verwenden Sie eine Basis-Konvertierungs-API.

#ieee754 #floating-point #binary
P von PremiumApi
Uptime
100.0%
Latenz
75ms
Subs
3,562
Server-geprüft 9 Probes/24h

api.oanor.com/ieee754-api