Adler-32 checksum
API · /checksum-api
Checksum API
Γρήγοροι μη-κρυπτογραφικοί έλεγχοι αθροίσματος ως API. Υπολογίστε CRC-32 — τον έλεγχο ακεραιότητας που χρησιμοποιείται από ZIP, gzip, PNG και Ethernet — και Adler-32 — το άθροισμα ελέγχου που χρησιμοποιείται από το zlib — πάνω σε κείμενο UTF-8, είσοδο hex ή base64, που επιστρέφεται σε hex και ως υπογεγραμμένοι και μη υπογεγραμμένοι ακέραιοι 32-bit. Ιδανικό για επαλήθευση ακεραιότητας αρχείων και μηνυμάτων, κλειδιά cache και ETags, ανίχνευση αλλαγών και απαλοιφή διπλοτύπων, όπου θέλετε ένα γρήγορο αποτύπωμα αντί για ένα ασφαλές hash. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσος; στείλτε δυαδικά δεδομένα μέσω κωδικοποίησης hex ή base64 (έως 4 MB). Ζωντανό, τίποτα δεν αποθηκεύεται. 4 endpoints. ΣΑΦΩΣ ΟΧΙ για ασφάλεια — για κρυπτογραφικά digests (MD5, SHA-256, HMAC) χρησιμοποιήστε ένα hashing API.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 87 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 3,343
- ενεργός
- Σύνολο κλήσεων
- 52
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 700 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 700 κλήσεις/μήνα
- 2 αιτήσεις/δευτ.
- CRC-32 + Adler-32
- Χωρίς πιστωτική κάρτα
Starter
€0.80 /μήνας
- 5,500 κλήσεις / μήνα
- 8 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 5.5k κλήσεις/μήνα
- 8 req/sec
- utf8 / hex / base64 είσοδος
- Υποστήριξη μέσω email
Pro
€18.40 /μήνας
- 122,000 κλήσεις / μήνα
- 20 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 122k κλήσεις/μήνα
- 20 αιτήσεις/δευτερόλεπτο
- Σωληνώσεις ακεραιότητας / αφαιρέσεων διπλοτύπων
- Υποστήριξη προτεραιότητας
Mega
€54.40 /μήνας
- 630,000 κλήσεις / μήνα
- 50 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 630k κλήσεις/μήνα
- 50 req/sec
- Κλίμακα πλατφόρμας
- Αποκλειστική SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
API Ψηφίου Ελέγχου
Προσθέστε και επαληθεύστε ψηφία ελέγχου με τους τυπικούς αλγόριθμους — Luhn (mod 10), Verhoeff, Damm και ISO 7064 mod 97-10 — σε οποιονδήποτε αριθμό. Το τελικό σημείο generate επιστρέφει το(τα) ψηφίο(α) ελέγχου και τον πλήρη αριθμό· το τελικό σημείο validate σας λέει εάν το ψηφίο ελέγχου ενός αριθμού είναι σωστό. Το Luhn είναι το γνωστό σχήμα mod-10 πίσω από πιστωτικές κάρτες, IMEI και πολλούς αριθμούς ταυτότητας· τα Verhoeff και Damm είναι σχήματα ενός ψηφίου που επίσης πιάνουν όλα τα σφάλματα γειτονικής μεταφοράς· το mod 97-10 παράγει δύο ψηφία ελέγχου και είναι το σχήμα που χρησιμοποιείται από το IBAN. Ιδανικό για δημιουργία και επαλήθευση αριθμών αναφοράς, λογαριασμού, συνδρομής και παραγγελίας, καθώς και για ακεραιότητα εισαγωγής δεδομένων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσος. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Διακρίνεται από τους επαληθευτές πιστωτικών καρτών και γραμμωτών κωδίκων, οι οποίοι εφαρμόζουν έναν σταθερό αλγόριθμο σε μια συγκεκριμένη μορφή αριθμού.
api.oanor.com/checkdigit-api
Birthday Paradox API
Μαθηματικά του παραδόξου των γενεθλίων και της πιθανότητας σύγκρουσης ως API, υπολογισμένα τοπικά και ντετερμινιστικά. Το τελικό σημείο πιθανότητας υπολογίζει την πιθανότητα τουλάχιστον δύο από n άτομα να μοιράζονται γενέθλια μεταξύ d εξίσου πιθανών ημερών, P = 1 − Π(1 − i/d), υπολογισμένο σε λογαριθμικό χώρο για ακρίβεια — το διάσημο αποτέλεσμα ότι μόλις 23 άτομα δίνουν περίπου 50,7% πιθανότητα, 50 άτομα περίπου 97% και 70 άτομα περίπου 99,9%. Το τελικό σημείο ατόμων που χρειάζονται το αντιστρέφει: το μικρότερο μέγεθος ομάδας για να επιτευχθεί μια πιθανότητα-στόχος (23 για 50%, 57 για 99%), με την προσέγγιση √(2·d·ln(1/(1−p))). Το τελικό σημείο σύγκρουσης γενικεύει το όριο γενεθλίων σε οποιονδήποτε χώρο — περάστε έναν αριθμό κάδων ή ένα μέγεθος κατακερματισμού σε bits — και επιστρέφει την πιθανότητα σύγκρουσης P ≈ 1 − e^(−n²/2d), τον κανόνα πίσω από συγκρούσεις κατακερματισμού και εκτιμήσεις μοναδικότητας UUID, όπου μια πιθανότητα 50% χρειάζεται περίπου 1,177·√d στοιχεία. Οι ημέρες και οι κάδοι προεπιλέγονται στο 365. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εκπαίδευση πιθανοτήτων, ασφάλεια, κρυπτογραφία, κατακερματισμό, μηχανική δεδομένων και προγραμματιστές εφαρμογών στατιστικής, εργαλεία κινδύνου σύγκρουσης και προβλήματος γενεθλίων, και εκπαιδευτικό υλικό. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτή είναι η πιθανότητα γενεθλίων/σύγκρουσης· για πλήρεις κατανομές χρησιμοποιήστε ένα API πιθανότητας.
api.oanor.com/birthdayparadox-api
API A/B Bucketing
Ντετερμινιστικός έλεγχος A/B και ανάθεση feature flags — χωρίς βάση δεδομένων, χωρίς αποθηκευμένη κατάσταση. Το endpoint bucket κατακερματίζει ένα κλειδί (αναγνωριστικό χρήστη, συνεδρία ή συσκευή) σε ένα σταθερό bucket από 0 έως N-1 που δεν αλλάζει ποτέ για αυτό το κλειδί, και μπορεί να αποφασίσει αν το κλειδί βρίσκεται εντός ενός ποσοστού rollout· επειδή η απόφαση είναι μονότονη, η αύξηση του ποσοστού προσθέτει μόνο χρήστες, οπότε μια σταδιακή αύξηση είναι σταθερή και κανείς δεν επιστρέφει πίσω. Το endpoint variant αναθέτει μία από πολλές σταθμισμένες παραλλαγές — ένα απλό split control/treatment ή οποιοδήποτε πολυμεταβλητό τεστ — με συνέπεια για το ίδιο κλειδί, τηρώντας προσαρμοσμένα βάρη. Η ανάμειξη ενός ονόματος πειράματος διατηρεί τα ανεξάρτητα πειράματα ανεξάρτητα, και επειδή οι ίδιες είσοδοι παράγουν πάντα την ίδια απάντηση, ο πελάτης και ο διακομιστής σας (και οποιαδήποτε edge function) συμφωνούν στην ανάθεση χωρίς συντονισμό ή αναζητήσεις. Ο κατακερματισμός είναι FNV-1a με ανάμειξη avalanche, δίνοντας ομοιόμορφα, σταθερά buckets σε όλες τις γλώσσες και μηχανές. Εκτελείται εξ ολοκλήρου τοπικά, επομένως είναι στιγμιαίο, ντετερμινιστικό και ιδιωτικό. Ιδανικό για feature flags και σταδιακά rollouts, πειράματα A/B και πολυμεταβλητά, canary releases, holdouts και kill-switches, και συνεπή UI bucketing σε web και mobile. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, στιγμιαίο. Ζωντανό, τίποτα αποθηκευμένο. 3 endpoints. Αυτό αναθέτει πειράματα ντετερμινιστικά· για να ελέγξετε αν ένα αποτέλεσμα είναι στατιστικά σημαντικό, χρησιμοποιήστε ένα statistics API.
api.oanor.com/abtest-api
API Equine Care
Μαθηματικά φροντίδας αλόγων ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι καθημερινοί αριθμοί που ένας ιδιοκτήτης αλόγου, διαχειριστής στάβλου ή κτηνιατρικός τεχνικός υπολογίζει χωρίς να ψάχνει για διάγραμμα. Το τελικό σημείο βάρους εκτιμά το σωματικό βάρος από μια μέτρηση με ταινία βάρους χρησιμοποιώντας τον κλασικό τύπο βάρος ≈ περιφέρεια καρδιάς² × μήκος σώματος ÷ διαιρέτης τύπου (ενήλικο 330, ετήσιο 301, απογαλακτισμένο 280, πόνι 299) με μετρήσεις σε ίντσες — ένα άλογο με περιφέρεια 72 ιντσών και μήκος 66 ιντσών βγαίνει περίπου 1.037 λίβρες (470 κιλά), ο αριθμός που χρησιμοποιείτε για δοσολογία αποπαρασιτωτικού και τροφής. Το τελικό σημείο τροφής μετατρέπει το σωματικό βάρος και έναν στόχο σε ημερήσια χορτονομή: τα άλογα τρώνε περίπου 1,5–2,5% του σωματικού βάρους σε ξηρή χορτονομή την ημέρα, οπότε ένα άλογο 1.000 λιβρών σε συντήρηση θέλει περίπου 15–20 λίβρες σανό, περισσότερο για αύξηση και λιγότερο για αδυνάτισμα. Το τελικό σημείο κύησης δίνει την ημερομηνία τοκετού και το κανονικό παράθυρο 320–362 ημερών από μια ημερομηνία ζευγαρώματος — μια φοράδα που ζευγαρώθηκε την 1η Απριλίου αναμένεται να γεννήσει γύρω στις 7 Μαρτίου του επόμενου έτους, συν ή πλην τρεις εβδομάδες. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές διαχείρισης στάβλου και φροντίδας αλόγων, ιχνηλάτες αναπαραγωγής και τοκετού, ιστότοπους υπολογιστών τροφής και καταστημάτων ιππικού εξοπλισμού, και εργαλεία ιππιατρικής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία υπολογισμού. Εκπαιδευτικές εκτιμήσεις — όχι κτηνιατρικές συμβουλές.
api.oanor.com/equine-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το Checksum API;
Ποιο είναι το όριο ρυθμού του Checksum API;
Πόσο κοστίζει το Checksum API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το Checksum API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/checksum-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/checksum-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/checksum-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/checksum-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.