IEEE 754 bits to number
API · /ieee754-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.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 201 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 3,562
- ενεργός
- Σύνολο κλήσεων
- 39
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 4,935 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 4.935 κλήσεις/μήνα
- 2 req/sec
- Κωδικοποίηση + αποκωδικοποίηση
- Χωρίς πιστωτική κάρτα
Starter
€6.45 /μήνας
- 14,450 κλήσεις / μήνα
- 8 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 14.45k κλήσεις/μήνα
- 8 αιτ./δευτ.
- Απλή + διπλή ακρίβεια
- Υποστήριξη μέσω email
Pro
€26.35 /μήνας
- 195,500 κλήσεις / μήνα
- 20 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 195.5k κλήσεις/μήνα
- 20 αιτήσεις/δευτ.
- Συστήματα / πρωτόκολλο / εκπαιδευτικές ροές
- Υποστήριξη προτεραιότητας
Mega
€64.35 /μήνας
- 1,020,000 κλήσεις / μήνα
- 50 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1,02 εκατ. κλήσεις/μήνα
- 50 αιτήσεις/δευτ.
- Κλίμακα πλατφόρμας
- Αποκλειστική SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο 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 κινητής υποδιαστολής.
api.oanor.com/bitwise-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 κωδικοποίησης.
api.oanor.com/msgpack-api
Hexdump API
Δημιουργήστε μια κανονική εξαγωνική εκτύπωση οποιασδήποτε εισόδου και αναλύστε μια εξαγωνική εκτύπωση ξανά σε bytes. Το τελικό σημείο dump μορφοποιεί δεδομένα όπως το hexdump -C και το xxd — μια στήλη μετατόπισης, τα bytes σε hex (ομαδοποιημένα σε οκτάδες) και μια στήλη εκτυπώσιμων ASCII — με ρυθμιζόμενο αριθμό bytes ανά γραμμή και προαιρετικά κεφαλαία. Τροφοδοτήστε κείμενο ως UTF-8, ή δυαδικό ως hex ή base64. Το τελικό σημείο parse αντιστρέφει οποιαδήποτε εξαγωνική εκτύπωση — ανέχεται στήλες μετατόπισης και στήλες ASCII, ή μια απλή σειρά από hex — και επιστρέφει τα ανακατασκευασμένα bytes ως hex, base64 και (όταν είναι εκτυπώσιμο) κείμενο. Ιδανικό για επιθεώρηση δυαδικών ωφέλιμων φορτίων, εντοπισμό σφαλμάτων πρωτοκόλλων και μορφών αρχείων, σύγκριση buffers και διδασκαλία. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσος· έως 1 MB μέσω POST. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Διακρίνεται από έναν απλό κωδικοποιητή base64/hex.
api.oanor.com/hexdump-api
API Μετατροπέας Βάσεων Αριθμών
Μετατρέψτε ακέραιους αριθμούς μεταξύ οποιωνδήποτε αριθμητικών συστημάτων με ακριβή μαθηματικά μεγάλων ακεραίων. Δώστε έναν αριθμό και μια βάση από/προς (ρίζα 2 έως 36, αυθαίρετα μεγάλη, με πρόσημο) και το τελικό σημείο μετατροπής επιστρέφει το αποτέλεσμα και την δεκαδική τιμή. Τα κοινά προθέματα 0x, 0b και 0o γίνονται αποδεκτά όταν ταιριάζουν με τη βάση, και τα κενά ή οι υπογραμμίσεις στην είσοδο αγνοούνται. Το τελικό σημείο βάσεων εμφανίζει έναν μόνο αριθμό σε δυαδικό, οκταδικό, δεκαδικό, δεκαεξαδικό, base32 και base36 ταυτόχρονα, μαζί με το μήκος bit, το μήκος byte και το πρόσημό του. Όλα υπολογίζονται τοπικά με BigInt, επομένως οι τιμές οποιουδήποτε μεγέθους είναι ακριβείς και ντετερμινιστικές. Ιδανικό για εντοπισμό σφαλμάτων χαμηλού επιπέδου και ενσωματωμένων συστημάτων, δικτύωση και εργασίες χειρισμού bit, διδασκαλία αριθμητικών συστημάτων και οπουδήποτε χειρίζεστε δεκαεξαδικό, δυαδικό και δεκαδικό. Ένας μετατροπέας βάσεων αριθμών — διακριτός από την εργαλειοθήκη κωδικοποίησης κειμένου (κωδικοποίηση: base64/base32/hex των bytes), το μητρώο πακέτων Elixir/Erlang Hex (hex) και τη μετατροπή αριθμών σε λέξεις (numberwords). Χωρίς upstream κλειδί, χωρίς cache.
api.oanor.com/baseconvert-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το IEEE 754 API;
Ποιο είναι το όριο ρυθμού του IEEE 754 API;
Πόσο κοστίζει το IEEE 754 API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το IEEE 754 API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/ieee754-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/ieee754-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/ieee754-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/ieee754-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.