Προεπισκόπηση αγοράς

Αγορά API

Ανακαλύψτε και ενσωματώστε το API μέσω της μυστικής-ασφαλούς πύλης της oanor.

649–672 από 1117 API

API Επιπέδου Ήχου

Ακουστική και μαθηματικά ντεσιμπέλ ως API. Το τελικό σημείο ντεσιμπέλ μετατρέπει μεταξύ γραμμικής αναλογίας και ντεσιμπέλ, είτε με τη σύμβαση ισχύος (10·log₁₀) είτε με τη σύμβαση πλάτους/πίεσης (20·log₁₀), και προς τις δύο κατευθύνσεις. Το τελικό σημείο συνδυασμού προσθέτει επίπεδα ήχου όπως συνδυάζονται οι πραγματικές (ασύμφωνες) πηγές — με άθροιση ενέργειας, οπότε δύο ίσες πηγές 80 dB δίνουν 83 dB, όχι 160 — και μπορεί επίσης να αφαιρέσει μια γνωστή πηγή από ένα μετρημένο σύνολο. Το τελικό σημείο απόστασης εφαρμόζει τον νόμο του αντιστρόφου τετραγώνου σε μια σημειακή πηγή σε ελεύθερο πεδίο (−6 dB ανά διπλασιασμό της απόστασης) για να βρει το επίπεδο σε μια νέα απόσταση. Το τελικό σημείο μήκους κύματος μετατρέπει μεταξύ συχνότητας και μήκους κύματος για τον ήχο, υπολογίζοντας την ταχύτητα του ήχου από τη θερμοκρασία του αέρα (ή μια τιμή που παρέχετε). Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για μηχανική ήχου και ζωντανό ήχο, ακουστική χώρων και αρχιτεκτονική, αξιολόγηση θορύβου και περιβαλλοντική παρακολούθηση, και διδασκαλία φυσικής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 τελικά σημεία. Αυτά είναι μαθηματικά ακουστικής· για ηλεκτρικά κυκλώματα χρησιμοποιήστε ένα API νόμου του Ohm και για γενική μετατροπή μονάδων χρησιμοποιήστε ένα API μονάδων.

#decibel #acoustics #sound
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
72ms
Συνδρομητές
3,860
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/soundlevel-api

Bitwise API

Μαθηματικά ακεραίων σε επίπεδο bit ως API, με πλάτος 8, 16, 32 ή 64 bit και ακριβή αριθμητική μεγάλων ακεραίων. Το τελικό σημείο inspect δέχεται έναν αριθμό (δεκαδικό, 0x δεκαεξαδικό, 0b δυαδικό ή 0ο οκταδικό) και επιστρέφει τη δεκαδική, την προσημασμένη (συμπλήρωμα ως προς δύο), τη δεκαεξαδική, τη δυαδική και την οκταδική του μορφή, καθώς και τον πληθυσμό (βάρος Hamming), την ισοτιμία, τον αριθμό των μηδενικών στην αρχή και στο τέλος, αν είναι δύναμη του δύο, την αντεστραμμένη κατά bit τιμή και την αντιστραμμένη κατά byte (endianness) τιμή. Το τελικό σημείο ops εκτελεί μια πράξη bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, λογικές και αριθμητικές ολισθήσεις (shl, shr, sar) και περιστροφές (rol, ror) — με μάσκα στο επιλεγμένο πλάτος. Το τελικό σημείο bit ορίζει, καθαρίζει, εναλλάσσει ή ελέγχει ένα μεμονωμένο bit ανά δείκτη. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για ενσωματωμένο και συστημικό προγραμματισμό, χειρισμό πρωτοκόλλων δικτύου και σημαιών, γραφικά και κατακερματισμό, εξομοιωτές και αντίστροφη μηχανική, και διδασκαλία δυαδικού. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Αυτό είναι χειρισμός bit· για μετατροπή βάσης 2-36 χρησιμοποιήστε ένα API μετατροπής βάσης και για bits κινητής υποδιαστολής IEEE-754 χρησιμοποιήστε ένα API κινητής υποδιαστολής.

#bitwise #binary #bit-manipulation
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
87ms
Συνδρομητές
3,665
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/bitwise-api

API Ημερομηνίας Τοκετού Εγκυμοσύνης

Μαθηματικά εγκυμοσύνης και ημερομηνίας τοκετού ως API, χρησιμοποιώντας τον τυπικό κανόνα Naegele (40 εβδομάδες / 280 ημέρες από την τελευταία έμμηνο ρύση). Το endpoint ημερομηνίας τοκετού δέχεται την τελευταία έμμηνο ρύση, την ημερομηνία σύλληψης ή μια γνωστή ημερομηνία τοκετού — όποια έχετε — και επιστρέφει την ημερομηνία τοκετού, την εκτιμώμενη ημερομηνία σύλληψης και το γόνιμο παράθυρο. Το endpoint ηλικίας κύησης αναφέρει πόσο προχωρημένη είναι μια εγκυμοσύνη σε οποιαδήποτε ημερομηνία αναφοράς: ηλικία κύησης σε εβδομάδες και ημέρες, το τρίμηνο, τις ημέρες που απομένουν, το ποσοστό προόδου και αν είναι υπερήμερη. Το endpoint ορόσημων παραθέτει τις βασικές ημερομηνίες μιας εγκυμοσύνης — τα όρια τριμήνων, το παράθυρο ανατομικού υπερήχου, τη βιωσιμότητα στις 24 εβδομάδες, την πλήρη διάρκεια στις 37–40 εβδομάδες, την ημερομηνία τοκετού και τη μεταπροθεσμία στις 42 εβδομάδες. Όλες οι ημερομηνίες διαχειρίζονται σε UTC και υπολογίζονται τοπικά και ντετερμινιστικά. Ιδανικό για εφαρμογές εγκυμοσύνης και γονιμότητας, εργαλεία μαιευτικής και κλινικά εργαλεία, και προϊόντα γονεϊκότητας και οικογενειακού προγραμματισμού. Μόνο για ενημερωτικούς σκοπούς — όχι ιατρική συμβουλή. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσος. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 endpoints. Αυτό είναι μαθηματικά ημερομηνίας εγκυμοσύνης· για γενική αριθμητική ημερομηνιών χρησιμοποιήστε ένα API ημερομηνίας/ώρας.

#pregnancy #due-date #gestational-age
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
73ms
Συνδρομητές
3,484
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/pregnancy-api

API Color Distance

Επιστήμη χρωμάτων CIE ως API: μετατρέψτε χρώματα μέσω των ανεξάρτητων συσκευών χώρων και μετρήστε πόσο διαφορετικά φαίνονται δύο χρώματα. Το τελικό σημείο μετατροπής δέχεται ένα χρώμα ως hex, RGB ή CIELAB και το επιστρέφει σε sRGB hex, RGB, CIE XYZ και CIELAB (λευκό σημείο D65). Το τελικό σημείο απόστασης υπολογίζει την αντιληπτική διαφορά μεταξύ δύο χρωμάτων με όλους τους τρεις τυπικούς τύπους Delta-E — CIE76 (απλή απόσταση Lab), CIE94 και CIEDE2000, τη σύγχρονη και πιο ακριβή μετρική — και σας λέει αν η διαφορά είναι αντιληπτή. Το τελικό σημείο πλησιέστερου βρίσκει το πλησιέστερο ονομασμένο χρώμα σε οποιοδήποτε χρώμα με CIEDE2000. Αυτά είναι τα μαθηματικά πίσω από την αντιστοίχιση χρωμάτων, τον ποιοτικό έλεγχο εκτύπωσης και χρωμάτων επωνυμίας και την ανοχή — διακριτά από την απλή μετατροπή hex/RGB/HSL. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εκτύπωση και προεκτύπωση, συμμόρφωση χρωμάτων επωνυμίας, αντιστοίχιση υφασμάτων και χρωμάτων, επεξεργασία εικόνας και υπολογιστική όραση και εργαλεία σχεδιασμού. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Αυτή είναι η διαφορά χρώματος CIE· για μετατροπή hex/RGB/HSL/CMYK, παλέτες και αντίθεση WCAG χρησιμοποιήστε ένα API χρωμάτων.

#color #delta-e #cielab
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
79ms
Συνδρομητές
3,499
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/colordelta-api

API Υπολογιστή Καιρού

Μετεωρολογικοί τύποι ως API — τα παράγωγα μετεωρολογικά μεγέθη, υπολογισμένα από τις δικές σας μετρήσεις, χωρίς ανάγκη ροής δεδομένων ή κλειδιού. Το endpoint wind-chill δίνει την αίσθηση του κρύου χρησιμοποιώντας τον τύπο της Environment Canada σε μετρικό σύστημα (°C, km/h) ή τον τύπο του US NWS σε αυτοκρατορικό σύστημα (°F, mph), και επισημαίνει όταν η μέτρηση είναι εκτός έγκυρου εύρους. Το endpoint heat-index δίνει την φαινομενική θερμοκρασία από τη θερμότητα και την υγρασία χρησιμοποιώντας την παλινδρόμηση Rothfusz του NWS με τις τυπικές προσαρμογές χαμηλής και υψηλής υγρασίας. Το endpoint dew-point χρησιμοποιεί τον τύπο Magnus για να μετατρέψει τη θερμοκρασία και τη σχετική υγρασία σε σημείο δρόσου, και επιστρέφει επίσης την τάση ατμών και την απόλυτη υγρασία. Το endpoint beaufort αντιστοιχίζει μια ταχύτητα ανέμου (m/s, km/h, mph ή knots) στην κλίμακα Beaufort και την περιγραφή της, ή μια δύναμη πίσω στο εύρος ταχύτητάς της. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές και πίνακες ελέγχου καιρού, γεωργία και HVAC, θαλάσσια και αεροπορικά, και εργαλεία εξωτερικού χώρου και ασφάλειας. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 endpoints. Αυτό υπολογίζει μετεωρολογικούς τύπους από τις δικές σας μετρήσεις· για ζωντανές προβλέψεις και παρατηρήσεις χρησιμοποιήστε ένα API δεδομένων καιρού.

#weather #wind-chill #heat-index
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
73ms
Συνδρομητές
4,194
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/weathercalc-api

API Θεωρίας Μουσικής

Μαθηματικά μουσικής θεωρίας ως API, σε ίσο κράμα με A4 = 440 Hz και επιστημονική σημειογραφία τόνου (C4 = μεσαίο C = MIDI 60). Το endpoint νότας μετατρέπει ελεύθερα μεταξύ ονόματος νότας (A4, C#5, Eb3), αριθμού MIDI νότας και συχνότητας — και όταν δίνετε μια συχνότητα επιστρέφει την πλησιέστερη νότα και πόσα σεντς είναι υψηλότερη ή χαμηλότερη. Το endpoint διαστήματος δίνει την απόσταση μεταξύ δύο νοτών σε ημιτόνια και σεντς, το όνομά της (καθαρή πέμπτη, μεγάλη τρίτη, …) και την ακριβή αναλογία συχνοτήτων. Το endpoint συγχορδίας επιστρέφει τις νότες, τους αριθμούς MIDI και τις συχνότητες μιας συγχορδίας από μια βάση και μια ποιότητα (major, minor, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 και άλλα). Το endpoint κλίμακας επιστρέφει τις νότες μιας κλίμακας ή τρόπου από μια βάση — major, τις τρεις minor κλίμακες, τους επτά εκκλησιαστικούς τρόπους, τις major και minor πεντατονικές, μπλουζ, ολοτονική και χρωματική. Η ορθογραφία με δίεση ή ύφεση είναι επιλέξιμη. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για μουσικές εφαρμογές και παιχνίδια, συνθεσάιζερ και DAW, εκπαίδευση ακοής και διδασκαλία θεωρίας, κουρδιστήρια και εργαλεία MIDI. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 endpoints. Αυτή είναι θεωρία μουσικής· για αναζήτηση τραγουδιών και καλλιτεχνών χρησιμοποιήστε ένα μουσικό API και για το κλασικό ρεπερτόριο χρησιμοποιήστε ένα API κλασικής μουσικής.

#music-theory #notes #midi
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
72ms
Συνδρομητές
3,938
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/musicnote-api

Νόμος του Ohm & Κυκλώματα API

Μαθηματικά ηλεκτρονικών κυκλωμάτων ως API. Το τελικό σημείο ohms-law δέχεται οποιαδήποτε δύο από τάση, ρεύμα, αντίσταση και ισχύ και επιστρέφει και τα τέσσερα (V = IR, P = VI = I²R = V²/R). Το τελικό σημείο combine υπολογίζει το σύνολο αντιστάσεων, πυκνωτών ή πηνίων συνδεδεμένων σε σειρά ή παράλληλα — οι αντιστάσεις και τα πηνία προστίθενται σε σειρά και συνδυάζονται αντίστροφα σε παράλληλη σύνδεση, ενώ οι πυκνωτές κάνουν το αντίθετο. Το τελικό σημείο voltage-divider υπολογίζει την τάση εξόδου ενός διαιρέτη τάσης δύο αντιστάσεων και το ρεύμα που τον διαρρέει. Το τελικό σημείο reactance υπολογίζει την χωρητική αντίδραση (Xc = 1/2πfC), την επαγωγική αντίδραση (XL = 2πfL), τη συχνότητα συντονισμού LC και τη σταθερά χρόνου RC ή RL. Όλα υπολογίζονται τοπικά με ακριβείς τύπους σε μονάδες SI, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για σχεδιασμό ηλεκτρονικών και εκπαίδευση, ενσωματωμένη μηχανική και μηχανική υλικού, χόμπι και εργαστηριακά έργα, και διδασκαλία φυσικής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 τελικά σημεία. Αυτά είναι μαθηματικά κυκλωμάτων· για κωδικούς χρωμάτων αντιστάσεων χρησιμοποιήστε ένα API αντιστάσεων και για γενική μετατροπή μονάδων χρησιμοποιήστε ένα API μονάδων.

#ohms-law #electronics #circuits
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
4,043
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/ohmslaw-api

DPI & Print Size API

Μαθηματικά ανάλυσης, μεγέθους εκτύπωσης και πυκνότητας εικονοστοιχείων για εκτύπωση, σχεδιασμό, φωτογραφία και οθόνες. Το τελικό σημείο resolve λαμβάνει οποιαδήποτε δύο από pixels, DPI και φυσικό μήκος και υπολογίζει το τρίτο, επιστρέφοντας το μέγεθος σε ίντσες, εκατοστά, χιλιοστά και σημεία — ώστε να μπορείτε να απαντήσετε "πόσο μεγάλη θα εκτυπωθεί μια εικόνα 3000 pixel στα 300 DPI" ή "τι DPI παίρνω εκτυπώνοντας 3000 px σε 10 ίντσες". Το σημείο ppi υπολογίζει την πυκνότητα εικονοστοιχείων μιας οθόνης από την ανάλυση και το διαγώνιο μέγεθός της, συν το βήμα κουκκίδας σε χιλιοστά, τα συνολικά megapixel και την αναλογία διαστάσεων. Το σημείο convert μετατρέπει ένα μήκος μεταξύ pixels, ιντσών, εκατοστών, χιλιοστών και σημείων (PostScript points, 1/72 ίντσας), χρησιμοποιώντας ένα DPI όταν εμπλέκονται pixels. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εκτύπωση και προεκτύπωση, γραφικό και web design, φωτογραφία, και προδιαγραφές οθονών και οθονών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Αυτό είναι μαθηματικά DPI και μεγέθους εκτύπωσης· για αναλογίες διαστάσεων και αλλαγή μεγέθους χρησιμοποιήστε ένα API αναλογίας διαστάσεων και για γενική μετατροπή μονάδων χρησιμοποιήστε ένα API μονάδων.

#dpi #ppi #print-size
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
3,639
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/dpi-api

API Διάταξης Πληκτρολογίου

Αντιστοιχίστε ξανά κείμενο μεταξύ διατάξεων πληκτρολογίου — η λύση για κείμενο που πληκτρολογήθηκε με το πληκτρολόγιο ρυθμισμένο σε λάθος διάταξη. Το τελικό σημείο remap λαμβάνει κείμενο, μια διάταξη προέλευσης και μια διάταξη προορισμού, και ξαναγράφει κάθε χαρακτήρα σε αυτόν που παράγεται από το ίδιο φυσικό πλήκτρο στην άλλη διάταξη. Έτσι, το κείμενο που πληκτρολογήθηκε κατά λάθος σε ένα πληκτρολόγιο ρυθμισμένο σε Dvorak ενώ εννοούσατε QWERTY (ή το αντίστροφο) ανακτάται ακριβώς, και επειδή η αντιστοίχιση διατηρεί τη θέση, κάνει τέλειο round-trip. Υποστηρίζει QWERTY (ΗΠΑ), Dvorak και Colemak, συμπεριλαμβανομένων των συμβόλων με Shift, και αφήνει ανέγγιχτους τους χαρακτήρες που δεν βρίσκονται σε επανααντιστοιχίσιμο πλήκτρο (διαστήματα και τόνους). Το τελικό σημείο layouts επιστρέφει τον πλήρη χάρτη πλήκτρων για κάθε διάταξη. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για διόρθωση πληκτρολόγησης σε λάθος διάταξη, δημιουργία επεξεργαστών κειμένου και εργαλείων IME, βοηθήματα εκμάθησης διάταξης και αναζήτηση μεταξύ διατάξεων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό αντιστοιχίζει μεταξύ διατάξεων πληκτρολογίου· για κλασικά κρυπτογραφήματα (Caesar, ROT13, Morse) χρησιμοποιήστε ένα API κρυπτογράφησης.

#keyboard #layout #dvorak
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
81ms
Συνδρομητές
4,338
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/keyboardlayout-api

API Αναπαραστάσεων Αριθμών

Μετατρέψτε ακέραιους και αριθμούς στις ειδικές αναπαραστάσεις αριθμών που παραλείπει η συνηθισμένη μετατροπή βάσης — και πίσω ξανά. Το τελικό σημείο graycode μετατρέπει μεταξύ ενός ακέραιου και του δυαδικού Gray κώδικα ανάκλασης, όπου οι διαδοχικές τιμές διαφέρουν κατά ένα ακριβώς bit (χρησιμοποιείται σε περιστροφικούς κωδικοποιητές, χάρτες Karnaugh και μείωση σφαλμάτων). Το τελικό σημείο balanced-ternary μετατρέπει μεταξύ ενός ακέραιου και του ισορροπημένου τριαδικού συστήματος, του συστήματος βάσης-3 με ψηφία −1, 0 και +1 (γραμμένα T, 0, 1) που δεν χρειάζεται ξεχωριστό πρόσημο. Το τελικό σημείο factoradic μετατρέπει μεταξύ ενός ακέραιου και του παραγοντικού συστήματος αριθμών (μικτή ρίζα 1, 2, 3, …), τη βάση της κατάταξης μεταθέσεων και των κωδικών Lehmer. Το τελικό σημείο continued-fraction μετατρέπει ένα κλάσμα ή έναν πραγματικό αριθμό στην επέκταση συνεχούς κλάσματος [a0; a1, a2, …] και παραθέτει τις συγκλίνουσες — τις διαδοχικά καλύτερες ρητές προσεγγίσεις — και μπορεί να ανακατασκευάσει την τιμή από τους όρους. Όλα τα ακέραια μαθηματικά είναι ακριβή μέσω μεγάλων ακεραίων. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για διδασκαλία επιστήμης υπολογιστών, συνδυαστική και κατάταξη μεταθέσεων, σχεδιασμό κωδικοποιητών και διόρθωσης σφαλμάτων, ρητή προσέγγιση και ψυχαγωγικά μαθηματικά. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 τελικά σημεία. Αυτό χειρίζεται ειδικές αναπαραστάσεις αριθμών· για συνηθισμένη μετατροπή βάσης 2-36 χρησιμοποιήστε ένα API μετατροπής βάσης.

#gray-code #balanced-ternary #factoradic
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
74ms
Συνδρομητές
3,396
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/numrep-api

URI Template API

Αναπτύξτε URI Templates (RFC 6570) — το πρότυπο που χρησιμοποιείται από το GitHub, OpenAPI/Swagger, HAL και πολλά hypermedia API — για να δημιουργήσετε URLs από ένα template και ένα σύνολο μεταβλητών. Το expand endpoint δέχεται ένα template όπως /users/{user}{?page,per_page} και ένα JSON αντικείμενο μεταβλητών, και επιστρέφει το τελικό URI με όλα σωστά percent-encoded. Υλοποιεί και τα τέσσερα επίπεδα της προδιαγραφής: απλή επέκταση {var}; επέκταση reserved {+var} και fragment {#var}; τους τελεστές label {.var}, path {/var}, path-style-parameter {;var}, query {?var} και query-continuation {&var}; πολλαπλές μεταβλητές {x,y}; και τους τροποποιητές τιμών — prefix {var:3} (πρώτοι N χαρακτήρες) και explode {var*} (επέκταση λιστών και χαρτών στοιχείο προς στοιχείο). Οι μεταβλητές μπορεί να είναι συμβολοσειρές, λίστες ή συσχετιστικοί χάρτες. Το parse endpoint επιθεωρεί ένα template και παραθέτει τις εκφράσεις, τους τελεστές και τα ονόματα μεταβλητών του. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για REST και hypermedia clients, API SDKs και code generators, εργαλεία OpenAPI και δημιουργία συνδέσμων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints. Αυτό αναπτύσσει URI templates· για δημιουργία ή ανάλυση query strings χρησιμοποιήστε ένα query-string API και για κανονικοποίηση URLs χρησιμοποιήστε ένα URL API.

#uri-template #rfc6570 #url
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
81ms
Συνδρομητές
3,084
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/uritemplate-api

Fast Hash API

Μη κρυπτογραφικές συναρτήσεις κατακερματισμού — οι γρήγοροι κατακερματισμοί που χρησιμοποιούνται σε πίνακες κατακερματισμού, φίλτρα bloom, κατατμήσεις, απαλοιφή διπλοτύπων και κλειδιά προσωρινής αποθήκευσης. Δώστε του κείμενο (UTF-8) ή ακατέργαστα bytes ως hex και επιστρέφει την περίληψη κάτω από κάθε αλγόριθμο ταυτόχρονα, ή κάτω από έναν ονομασμένο αλγόριθμο: FNV-1 και FNV-1a (32- και 64-bit), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE και ARC/IBM), Fletcher-16 και Fletcher-32, και MurmurHash3 (x86 32-bit, με προαιρετικό seed). Κάθε περίληψη επιστρέφεται σε hex και ως ανυπόγραφος ακέραιος. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε η ίδια είσοδος αντιστοιχεί πάντα στον ίδιο κατακερματισμό — ακριβώς αυτό που χρειάζεστε για σταθερή ομαδοποίηση και αναζητήσεις. Αυτά είναι σκόπιμα ΟΧΙ για ασφάλεια: είναι γρήγορα και καλά κατανεμημένα, όχι ανθεκτικά σε συγκρούσεις. Ιδανικά για υλοποιήσεις πινάκων κατακερματισμού και φίλτρων bloom, συνεπή κατάτμηση και διαμερισμό, κλειδιά προσωρινής αποθήκευσης και απαλοιφής διπλοτύπων, ομαδοποίηση A/B και διδασκαλία του πώς λειτουργεί ο κατακερματισμός. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσος. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints. Για κρυπτογραφικούς κατακερματισμούς (SHA, MD5, HMAC) χρησιμοποιήστε ένα API κατακερματισμού, και για αθροίσματα ελέγχου ακεραιότητας CRC-32/Adler-32 χρησιμοποιήστε ένα API αθροισμάτων ελέγχου.

#hash #fnv #murmurhash
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
82ms
Συνδρομητές
3,193
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/fasthash-api

Polynomial API

Εργαστείτε με πολυώνυμα: βρείτε τις ρίζες τους, υπολογίστε τις τιμές τους, παραγωγίστε και ολοκληρώστε, και προσθέστε, αφαιρέστε, πολλαπλασιάστε ή διαιρέστε τα. Το endpoint ριζών επιστρέφει κάθε ρίζα — πραγματική και μιγαδική — χρησιμοποιώντας τον ακριβή τετραγωνικό τύπο για βαθμό 2 και τη μέθοδο Durand-Kerner για υψηλότερους βαθμούς, με μια καθαρή λίστα μόνο των πραγματικών ριζών. Το endpoint υπολογισμού υπολογίζει p(x) και p'(x) σε ένα σημείο με τη μέθοδο του Horner. Το endpoint παραγώγου επιστρέφει τους συντελεστές της παραγώγου και του αόριστου ολοκληρώματος. Το endpoint πράξεων εκτελεί αριθμητική πολυωνύμων — πρόσθεση, αφαίρεση, πολλαπλασιασμό και μακρά διαίρεση δίνοντας πηλίκο και υπόλοιπο. Οι συντελεστές δίνονται με τον υψηλότερο βαθμό πρώτο, οπότε [1,-3,2] σημαίνει x² − 3x + 2. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για μηχανική και συστήματα ελέγχου, επεξεργασία σήματος και σχεδιασμό φίλτρων, γραφικά υπολογιστών και προσαρμογή καμπυλών, επιστημονικούς υπολογισμούς, και διδασκαλία άλγεβρας και λογισμού. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 endpoints. Αυτό είναι μαθηματικά πολυωνύμων· για πίνακες και γραμμικά συστήματα χρησιμοποιήστε ένα matrix API, για διανύσματα ένα vector API, και για γενική αριθμητική ένα math API.

#polynomial #roots #algebra
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
72ms
Συνδρομητές
3,128
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/polynomial-api

Matrix API

Γραμμική άλγεβρα ως API: πολλαπλασιασμός πινάκων, ανάλυση πίνακα και επίλυση γραμμικών συστημάτων — όλα υπολογίζονται τοπικά και με ακρίβεια. Το endpoint multiply επιστρέφει το γινόμενο A×B, ελέγχοντας ότι οι εσωτερικές διαστάσεις ταιριάζουν. Το endpoint analyze λαμβάνει οποιονδήποτε πίνακα και επιστρέφει τον ανάστροφο και την τάξη του, και για τετραγωνικούς πίνακες επίσης την ορίζουσα, το ίχνος, αν είναι συμμετρικός και αντιστρέψιμος, και τον αντίστροφο όταν υπάρχει — χρησιμοποιώντας LU ανάλυση με μερική οδήγηση και απαλοιφή Gauss-Jordan για αριθμητική σταθερότητα. Το endpoint solve επιλύει ένα σύστημα Ax = b για έναν τετραγωνικό πίνακα συντελεστών με απαλοιφή Gauss με μερική οδήγηση, και αναφέρει καθαρά όταν ο πίνακας είναι ιδιάζων και δεν υπάρχει μοναδική λύση. Οι πίνακες μεταβιβάζονται ως JSON πίνακες γραμμών, για παράδειγμα [[1,2],[3,4]]. Όλα είναι ντετερμινιστικά και άμεσα. Ιδανικό για προετοιμασία επιστήμης δεδομένων και μηχανικής μάθησης, γραφικά υπολογιστών και 3D μετασχηματισμούς, μηχανική και φυσική, βαθμονόμηση υπολογιστικής όρασης, συστήματα ελέγχου και διδασκαλία γραμμικής άλγεβρας. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 endpoints. Αυτό είναι μαθηματικά πινάκων και γραμμικής άλγεβρας· για 3D περιστροφές χρησιμοποιήστε ένα quaternion API, για διανυσματικά μαθηματικά χρησιμοποιήστε ένα vector API και για στατιστική χρησιμοποιήστε ένα stats API.

#matrix #linear-algebra #determinant
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
3,154
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/matrix-api

Quaternion API

Μαθηματικά 3D περιστροφής ως API: μετατρέψτε ελεύθερα μεταξύ τετραδονίων, γωνιών Euler, άξονα-γωνίας και πινάκων περιστροφής, συνθέστε περιστροφές, περιστρέψτε διανύσματα και παρεμβάλετε. Το τελικό σημείο μετατροπής δέχεται οποιαδήποτε αναπαράσταση — ένα τετραδόνιο {w,x,y,z}, γωνίες Euler (roll, pitch, yaw), έναν άξονα και γωνία, ή έναν πίνακα 3×3 — και επιστρέφει και τις τέσσερις μορφές ταυτόχρονα, κανονικοποιημένες. Το τελικό σημείο πολλαπλασιασμού συνθέτει δύο τετραδόνια (το γινόμενο Hamilton) ώστε να μπορείτε να αλυσιδώσετε περιστροφές. Το τελικό σημείο περιστροφής εφαρμόζει ένα τετραδόνιο σε ένα 3D διάνυσμα. Το τελικό σημείο slerp εκτελεί σφαιρική γραμμική παρεμβολή μεταξύ δύο προσανατολισμών κατά μήκος της συντομότερης διαδρομής — ο τυπικός τρόπος για να δημιουργήσετε ομαλές περιστροφές. Οι γωνίες Euler χρησιμοποιούν την αεροδιαστημική σύμβαση Z-Y-X (yaw-pitch-roll) σε μοίρες· τα τετραδόνια ακολουθούν τη σύμβαση Hamilton με σειρά w,x,y,z· οι πίνακες είναι row-major δεξιόστροφοι. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για μηχανές παιχνιδιών και γραφικών, ρομποτική και drones, IMU και σύντηξη αισθητήρων, αεροδιαστημική και δυναμική πτήσης, VR/AR και εργαλεία 3D περιεχομένου. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 τελικά σημεία. Αυτό είναι μαθηματικά 3D περιστροφής· για 2D γεωμετρία χρησιμοποιήστε ένα γεωμετρικό API και για απλή μετατροπή μονάδων γωνίας χρησιμοποιήστε ένα γωνιακό API.

#quaternion #rotation #3d
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
3,042
Ο διακομιστής επαληθεύτηκε 15 ανιχνευτές/24 ώρες

api.oanor.com/quaternion-api

API Κωδικών Χρωμάτων Αντιστάσεων

Διαβάστε και γράψτε χρωματικούς κωδικούς αντιστάσεων και προσαρμόστε τιμές στην τυπική σειρά Ε. Το τελικό σημείο αποκωδικοποίησης λαμβάνει τις χρωματικές ζώνες μιας αντίστασης 3, 4, 5 ή 6 ζωνών και επιστρέφει την αντίσταση σε ωμ (όμορφα μορφοποιημένη ως Ω/kΩ/MΩ/GΩ), τα σημαντικά ψηφία και τον πολλαπλασιαστή, την ανοχή, την ελάχιστη και μέγιστη αντίσταση που συνεπάγεται αυτή η ανοχή, και — για εξάζωνες αντιστάσεις — τον συντελεστή θερμοκρασίας σε ppm/K. Το τελικό σημείο κωδικοποίησης λειτουργεί αντίστροφα: δώστε του μια αντίσταση σε ωμ (και προαιρετικά έναν αριθμό ζωνών και ανοχή) και επιστρέφει τις χρωματικές ζώνες, επιλέγοντας την πλησιέστερη τιμή που μπορεί να αναπαρασταθεί με τα διαθέσιμα σημαντικά ψηφία. Το τελικό σημείο eseries προσαρμόζει οποιαδήποτε τιμή στην πλησιέστερη προτιμώμενη τιμή αντίστασης στη σειρά E6, E12, E24, E48 ή E96 και αναφέρει το ποσοστό σφάλματος και τις γειτονικές προτιμώμενες τιμές. Χρησιμοποιεί τις τυπικές αντιστοιχίσεις χρωμάτων IEC 60062 (συμπεριλαμβανομένων των πολλαπλασιαστών χρυσού ×0.1 και ασημιού ×0.01 και της σιωπηρής ανοχής ±20% για αντίσταση 3 ζωνών). Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για σχεδιασμό ηλεκτρονικών, εργασία με PCB και BOM, χρήση σε εργαστήριο και χόμπι, επισκευή και αντίστροφη μηχανική, και διδασκαλία. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Αυτό είναι για χρωματικούς κωδικούς αντιστάσεων· για γενική μορφοποίηση αριθμών χρησιμοποιήστε ένα API μορφοποίησης αριθμών.

#resistor #color-code #electronics
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
4,743
Ο διακομιστής επαληθεύτηκε 12 ανιχνευτές/24 ώρες

api.oanor.com/resistor-api

API Πίνακα Αληθείας

Αξιολογήστε εκφράσεις boolean λογικής και δημιουργήστε πλήρεις πίνακες αληθείας. Το endpoint table λαμβάνει μια boolean έκφραση, βρίσκει τις μεταβλητές της, κατασκευάζει κάθε γραμμή του πίνακα αληθείας (η πρώτη μεταβλητή είναι το πιο σημαντικό bit, η τυπική σύμβαση) και επιστρέφει τις τιμές και το αποτέλεσμα κάθε γραμμής, τη λίστα των minterms (τις γραμμές όπου η έκφραση είναι αληθής), μια ταξινόμηση tautology / contradiction / contingency, και μια κανονική μορφή sum-of-products (SOP). Το endpoint evaluate υπολογίζει την τιμή της έκφρασης για μια συγκεκριμένη ανάθεση των μεταβλητών της. Κατανοεί το πλήρες σύνολο τελεστών τόσο σε μορφή συμβόλου όσο και λέξης — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implication (->, =>, →, IMPLIES) και το biconditional (<->, <=>, ↔, IFF) — με τη συνήθη προτεραιότητα (NOT > AND > XOR > OR > IMPLIES > IFF), παρενθέσεις και τις σταθερές 0/1 και true/false. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για διδασκαλία ψηφιακής λογικής και διακριτών μαθηματικών, σχεδιασμό υλικού και HDL, απλοποίηση συνθηκών σε κώδικα, ελέγχους ορθότητας τύπου SAT και προετοιμασία συνεντεύξεων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints. Αυτό αξιολογεί boolean λογική και κατασκευάζει πίνακες αληθείας· για αριθμητική και εξισώσεις χρησιμοποιήστε ένα μαθηματικό API.

#truth-table #boolean-logic #logic
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
76ms
Συνδρομητές
3,803
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/truthtable-api

CBOR API

Κωδικοποιήστε και αποκωδικοποιήστε CBOR (RFC 8949, Concise Binary Object Representation) — την τυπική δυαδική μορφή δεδομένων του IETF πίσω από τα COSE, WebAuthn/FIDO2, το Ψηφιακό Πιστοποιητικό COVID της ΕΕ, και πολλά πρωτόκολλα IoT και συσκευών περιορισμένων πόρων. Το τελικό σημείο κωδικοποίησης μετατρέπει μια τιμή JSON σε συμπαγές, ορισμένου μήκους CBOR, επιλέγοντας τη μικρότερη κεφαλή για κάθε ακέραιο, συμβολοσειρά, πίνακα και χάρτη· το τελικό σημείο αποκωδικοποίησης αναλύει το CBOR πίσω σε μια τιμή JSON. Υλοποιεί την προδιαγραφή σε όλους τους κύριους τύπους — ανυπόγραφους και αρνητικούς ακεραίους κάθε πλάτους, συμβολοσειρές byte και κειμένου (συμπεριλαμβανομένων αόριστου μήκους τμηματοποιημένων συμβολοσειρών), πίνακες, χάρτες, ετικέτες, τις απλές τιμές false/true/null, και αριθμούς κινητής υποδιαστολής ημίσεως, απλής και διπλής ακρίβειας — και απορρίπτει δεδομένα που περισσεύουν ή είναι περικομμένα αντί να τα παραποιεί σιωπηλά. Οι συμβολοσειρές byte και οποιοδήποτε μη UTF-8 κείμενο επιστρέφονται χωρίς απώλειες ως {"_bytes_hex":"…"}, οι ετικέτες ως {"_tag":{"tag":N,"value":…}}, οι μη πεπερασμένοι αριθμοί κινητής υποδιαστολής ως {"_float":"NaN|Infinity|-Infinity"}, και άλλες απλές τιμές ως {"_simple":N}, οπότε η κωδικοποίηση και η αποκωδικοποίηση κάνουν ακριβή στρογγυλή διαδρομή. Τα bytes ανταλλάσσονται τόσο ως hex όσο και ως base64 ώστε να επιβιώνουν σε οποιαδήποτε μεταφορά. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για αποσφαλμάτωση ωφέλιμων φορτίων CBOR, COSE και WebAuthn, γεφύρωση συστημάτων JSON και CBOR, αγωγούς IoT και έξυπνων καρτών, και διδασκαλία της μορφής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό είναι συγκεκριμένα το CBOR· για MessagePack χρησιμοποιήστε το MessagePack API, για το Bencode του BitTorrent χρησιμοποιήστε το Bencode API, για JSON, YAML, TOML ή XML χρησιμοποιήστε αυτά τα format APIs, και για κωδικοποίηση base64, hex, URL ή HTML χρησιμοποιήστε ένα γενικό encoding API.

#cbor #rfc8949 #cose
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
79ms
Συνδρομητές
4,335
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/cbor-api

API MessagePack

Κωδικοποιήστε και αποκωδικοποιήστε MessagePack — τη συμπαγή δυαδική μορφή σειριοποίησης ("είναι σαν JSON, αλλά γρήγορο και μικρό") που χρησιμοποιείται από Redis, Fluentd, πολλά συστήματα RPC και πρωτόκολλα IoT. Το τελικό σημείο κωδικοποίησης μετατρέπει μια τιμή JSON σε bytes MessagePack, επιλέγοντας αυτόματα τη μικρότερη αναπαράσταση για κάθε ακέραιο, συμβολοσειρά, πίνακα και χάρτη· το τελικό σημείο αποκωδικοποίησης αναλύει το MessagePack πίσω σε μια τιμή JSON. Υλοποιεί την πλήρη προδιαγραφή — nil, booleans, κάθε σταθερό και μεταβλητό πλάτος ακεραίου, float32 και float64, str και bin, πίνακες και χάρτες, και την οικογένεια ext — και απορρίπτει δεδομένα που περισσεύουν ή είναι περικομμένα αντί να τα παραμορφώνει σιωπηλά. Οι δυαδικές (bin) τιμές και οποιαδήποτε μη UTF-8 συμβολοσειρά επιστρέφονται χωρίς απώλειες ως αντικείμενο {"_bytes_hex":"…"}, και οι τιμές ext ως {"_ext":{"type":N,"hex":"…"}}, οπότε η κωδικοποίηση και αποκωδικοποίηση κάνουν ακριβή στρογγυλή διαδρομή. Τα bytes ανταλλάσσονται τόσο ως hex όσο και ως base64 ώστε να επιβιώνουν σε οποιαδήποτε μεταφορά. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για αποσφαλμάτωση ωφέλιμων φορτίων MessagePack, γεφύρωση συστημάτων JSON και msgpack, εργαλεία RPC και cache, αγωγούς IoT και διδασκαλία της μορφής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό είναι συγκεκριμένα το MessagePack· για JSON, YAML, TOML ή XML χρησιμοποιήστε αυτές τις μορφές API, για το Bencode του BitTorrent χρησιμοποιήστε το Bencode API, και για κωδικοποίηση base64, hex, URL ή HTML χρησιμοποιήστε ένα γενικό API κωδικοποίησης.

#msgpack #messagepack #serialization
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
80ms
Συνδρομητές
3,183
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/msgpack-api

Bencode API

Κωδικοποιήστε και αποκωδικοποιήστε Bencode (BEP 3) — τη μορφή σειριοποίησης που χρησιμοποιεί το BitTorrent για αρχεία .torrent metainfo και απαντήσεις tracker. Το τελικό σημείο κωδικοποίησης μετατρέπει μια τιμή JSON σε Bencode: τα αντικείμενα γίνονται λεξικά με τα κλειδιά τους ταξινομημένα σε ακατέργαστη σειρά byte ακριβώς όπως απαιτεί η προδιαγραφή, οι πίνακες γίνονται λίστες, οι ακέραιοι αριθμοί γίνονται ακέραιοι και οι συμβολοσειρές γίνονται συμβολοσειρές byte με πρόθεμα μήκους. Το τελικό σημείο αποκωδικοποίησης αναλύει το Bencode πίσω σε μια τιμή JSON και εφαρμόζει αυστηρά την προδιαγραφή — χωρίς μηδενικά στην αρχή σε ακεραίους, χωρίς αρνητικό μηδέν, τα κλειδιά λεξικού πρέπει να είναι ταξινομημένα και μοναδικά, και δεν γίνονται ανεκτά δεδομένα στο τέλος — έτσι η κακοσχηματισμένη είσοδος απορρίπτεται αντί να αλλοιώνεται σιωπηλά. Οι δυαδικές συμβολοσειρές byte που δεν είναι έγκυρες UTF-8 αναπαρίστανται χωρίς απώλειες ως αντικείμενο {"_bytes_hex":"…"}, οπότε η κωδικοποίηση και η αποκωδικοποίηση επιστρέφουν ακριβώς ακόμα και για το δυαδικό πεδίο "pieces" ενός πραγματικού torrent. Η αποκωδικοποίηση δέχεται τα δεδομένα είτε ως κείμενο είτε, για πραγματικά δυαδικά ωφέλιμα φορτία, ως hex· η κωδικοποίηση επιστρέφει τόσο το κείμενο Bencode (όταν είναι εκτυπώσιμο) όσο και τα hex byte του. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για δημιουργία και ανάλυση αρχείων .torrent, εργαλεία tracker, πελάτες BitTorrent και μηνύματα DHT, και διδασκαλία του τρόπου λειτουργίας της μορφής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό είναι το Bencode του BitTorrent συγκεκριμένα· για κωδικοποίηση base64, hex, URL ή HTML χρησιμοποιήστε μια γενική API κωδικοποίησης, και για JSON, YAML, TOML ή XML χρησιμοποιήστε αυτές τις μορφές API.

#bencode #bittorrent #bep3
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
78ms
Συνδρομητές
4,713
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/bencode-api

API Base45

Κωδικοποιήστε και αποκωδικοποιήστε Base45 (RFC 9285) — η συμπαγής κωδικοποίηση δυαδικού σε κείμενο που σχεδιάστηκε για να συμπιέζεται πυκνά στην αλφαριθμητική λειτουργία των κωδικών QR, γνωστή κυρίως ως ο φορέας του Ψηφιακού Πιστοποιητικού COVID της ΕΕ. Το τελικό σημείο κωδικοποίησης μετατρέπει κείμενο (UTF-8) ή ακατέργαστα byte που δίνονται ως hex σε μια συμβολοσειρά Base45· το τελικό σημείο αποκωδικοποίησης μετατρέπει μια συμβολοσειρά Base45 πίσω σε byte, που επιστρέφονται ως hex και — όταν τα byte είναι έγκυρα UTF-8 — ως κείμενο. Χρησιμοποιεί το επίσημο αλφάβητο 45 χαρακτήρων (0-9, A-Z και μια χούφτα σύμβολα), συσκευάζει δύο byte σε τρεις χαρακτήρες (ή ένα byte σε δύο) και επικυρώνει αυστηρά τα εύρη μήκους και τιμών, ώστε η κακοσχηματισμένη είσοδος να απορρίπτεται αντί να αλλοιώνεται σιωπηλά. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσο και ιδιωτικό. Ιδανικό για ωφέλιμα φορτία κωδικών QR, ψηφιακά πιστοποιητικά υγείας και ταξιδιού, κωδικοποιητές αλφαριθμητικής λειτουργίας και οποιαδήποτε δυαδικά δεδομένα που πρέπει να επιβιώσουν σε ένα κανάλι μόνο με κεφαλαία. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό είναι συγκεκριμένα το Base45· για κωδικοποίηση base64, base32, hex, URL ή HTML οντοτήτων χρησιμοποιήστε μια γενική API κωδικοποίησης.

#base45 #rfc9285 #qr-code
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
80ms
Συνδρομητές
3,079
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/base45-api

API Κωδικοποίησης MIME

Οι κωδικοποιήσεις κειμένου email και MIME που παραλείπουν τα γενικά εργαλεία base64/hex. Το τελικό σημείο quoted-printable κωδικοποιεί και αποκωδικοποιεί Quoted-Printable (RFC 2045) — η Content-Transfer-Encoding που διατηρεί το κυρίως ASCII κείμενο αναγνώσιμο ενώ διαφεύγει οτιδήποτε άλλο ως =XX hex, με την μαλακή αναδίπλωση γραμμής στις 76 στήλες και τον χειρισμό των τελικών κενών που απαιτεί η προδιαγραφή. Το τελικό σημείο encoded-word κωδικοποιεί και αποκωδικοποιεί κωδικοποιημένες λέξεις RFC 2047 — τη μορφή =?UTF-8?Q?…?= και =?UTF-8?B?…?= που χρησιμοποιείται για τη μεταφορά μη ASCII κειμένου σε κεφαλίδες email όπως Subject, From, To και άλλες — είτε στην παραλλαγή Q (στυλ quoted-printable) είτε B (base64), και αποκωδικοποιεί οποιονδήποτε συνδυασμό τους πίσω σε απλό κείμενο. Όλα είναι UTF-8 και υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για τη δημιουργία και ανάλυση email (SMTP/IMAP), .eml και εργαλείων MIME, συστημάτων newsletter και συναλλακτικών email, και μετεγκατάσταση παλαιών δεδομένων email. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτές είναι οι ειδικές κωδικοποιήσεις MIME· για base64, base32, hex, URL και κωδικοποίηση οντοτήτων HTML χρησιμοποιήστε μια γενική API κωδικοποίησης.

#quoted-printable #mime #email
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
83ms
Συνδρομητές
4,163
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/mimeencode-api

Υπολογιστής Φιλοδωρήματος API

Υπολογίστε φιλοδωρήματα και μοιράστε έναν λογαριασμό — με ακριβή μαθηματικά λεπτών, ώστε τα ποσά ανά άτομο να αθροίζονται πάντα στο σύνολο, χωρίς ούτε ένα λεπτό να χάνεται λόγω στρογγυλοποίησης. Το τελικό σημείο υπολογισμού δέχεται έναν λογαριασμό, ένα ποσοστό φιλοδωρήματος (15% από προεπιλογή) και έναν αριθμό ατόμων και επιστρέφει το ποσό φιλοδωρήματος, το συνολικό ποσό, το ποσό ανά άτομο, το πραγματικό ποσοστό φιλοδωρήματος και — όταν θέλετε έναν τακτοποιημένο αριθμό — μια προαιρετική στρογγυλοποίηση του συνόλου είτε προς τα πάνω στην επόμενη ακέραια μονάδα είτε στο πλησιέστερο. Όταν ο λογαριασμός δεν διαιρείται ομοιόμορφα, παράγει μια λίστα δίκαιης κατανομής όπου μερικά άτομα πληρώνουν ένα λεπτό παραπάνω, ώστε τα μέρη να αθροίζονται ακριβώς. Το τελικό σημείο διαχωρισμού διαιρεί οποιοδήποτε ποσό, προαιρετικά προσθέτοντας πρώτα ένα φιλοδώρημα, ισόποσα μεταξύ ατόμων και επιστρέφει αυτήν την ακριβή λίστα μεριδίων ανά άτομο. Όλα υπολογίζονται σε ακέραια λεπτά τοπικά και ντετερμινιστικά, επομένως είναι άμεσο, ιδιωτικό και πάντα ισορροπημένο. Ανεξάρτητο νομίσματος — οι αριθμοί λειτουργούν για οποιοδήποτε νόμισμα. Ιδανικό για εφαρμογές εστιατορίων και POS, διαμοιρασμού εξόδων και ομαδικών πληρωμών, εφαρμογές παράδοσης και υπηρεσιών, και καθημερινό διαμοιρασμό λογαριασμών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό υπολογίζει φιλοδωρήματα και διαχωρισμούς· για γενικά ποσοστά χρησιμοποιήστε ένα API ποσοστών και για περιθώρια τιμολόγησης χρησιμοποιήστε ένα API περιθωρίου.

#tip #gratuity #bill-split
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
84ms
Συνδρομητές
4,075
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/tip-api

IEEE 754 API

Επιθεωρήστε και κατασκευάστε αριθμούς κινητής υποδιαστολής IEEE 754 — δείτε ακριβώς πώς αποθηκεύεται ένας αριθμός στα bits. Το τελικό σημείο encode λαμβάνει έναν αριθμό και αποσυνθέτει την αναπαράστασή του απλής (32-bit) ή διπλής (64-bit) ακρίβειας σε bit προσήμου, τον ακατέργαστο και τον αποκανονικοποιημένο εκθέτη, το mantissa, την πλήρη δυαδική διάταξη χωρισμένη σε πρόσημο / εκθέτη / mantissa, τη δεκαεξαδική λέξη και μια ταξινόμηση (κανονικός, υποκανονικός, μηδέν, άπειρο ή NaN)· για απλή ακρίβεια επιστρέφει επίσης την πραγματική τιμή μετά τη στρογγυλοποίηση, ώστε να μπορείτε να δείτε άμεσα το σφάλμα κινητής υποδιαστολής. Το τελικό σημείο decode λειτουργεί αντίστροφα — δώστε του μια δεκαεξαδική λέξη ή μια δυαδική συμβολοσειρά 32/64-bit και επιστρέφει τον αριθμό που αναπαριστά μαζί με την ίδια ανάλυση πεδίων. Δέχεται inf, -inf και nan, και τοποθετεί τα bytes σε big-endian. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ακριβή. Ιδανικό για συστήματα και ενσωματωμένο προγραμματισμό, διδασκαλία του τρόπου λειτουργίας των floats, εντοπισμό σφαλμάτων ακρίβειας και στρογγυλοποίησης, δυαδικά πρωτόκολλα και μορφές αρχείων, και προετοιμασία συνεντεύξεων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό επιθεωρεί bits κινητής υποδιαστολής· για μετατροπή βάσης ακεραίων χρησιμοποιήστε ένα API base-convert.

#ieee754 #floating-point #binary
P από PremiumApi
Χρόνος λειτουργίας
100.0%
Καθυστέρηση
75ms
Συνδρομητές
3,562
Ο διακομιστής επαληθεύτηκε 9 ανιχνευτές/24 ώρες

api.oanor.com/ieee754-api