API · /bencode-api

Bencode API

υγιής 4,713 Συνδρομητές

Κωδικοποιήστε και αποκωδικοποιήστε 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.

api.oanor.com/bencode-api
Λάβετε ένα κλειδί API Δοκιμάστε στην παιδική χαρά → Επικοινωνήστε με τον πάροχο

Προδιαγραφές αναγνώσιμες από μηχανή, ώστε οι πράκτορες AI να μπορούν να ενσωματώσουν αυτό το API.

/api/bencode-api/openapi.json
/api/bencode-api/llms.txt

Ανακάλυψη: Το GET /api/index.json παραθέτει κάθε API.

Υγεία API

υγιής
Χρόνος λειτουργίας
100.00%
Ανιχνευτές διακομιστή · 24 ώρες
Μέση καθυστέρηση
350 ms
Ανιχνευτές διακομιστή · 24 ώρες
Συνδρομητές
4,713
ενεργός
Σύνολο κλήσεων
39
τις τελευταίες 7 ημέρες
status Πλήρης σελίδα κατάστασης → · 9 ανιχνευτές/24 ώρες

Τιμολόγηση

Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.

Free

Δωρεάν

  • 5,335 κλήσεις / μήνα
  • 2 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 5.335 κλήσεις/μήνα
  • 2 αιτήσεις/δευτ.
  • Κωδικοποίηση + αποκωδικοποίηση
  • Χωρίς πιστωτική κάρτα
Συνδεθείτε για να εγγραφείτε

Starter

€6.85 /μήνας

  • 14,850 κλήσεις / μήνα
  • 8 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 14.85k κλήσεις/μήνα
  • 8 req/sec
  • Δυαδικά ασφαλής (hex) μετάβαση μετ' επιστροφής
  • Υποστήριξη μέσω email
Συνδεθείτε για να εγγραφείτε

Pro

€26.75 /μήνας

  • 199,500 κλήσεις / μήνα
  • 20 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 199.5k κλήσεις/μήνα
  • 20 req/sec
  • Σωληνώσεις torrent / tracker
  • Υποστήριξη προτεραιότητας
Συνδεθείτε για να εγγραφείτε

Mega

€64.75 /μήνας

  • 1,040,000 κλήσεις / μήνα
  • 50 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 1,04 εκατ. κλήσεις/μήνα
  • 50 req/sec
  • Κλίμακα πλατφόρμας
  • Αποκλειστική SLA
Συνδεθείτε για να εγγραφείτε

Κατασκευάστηκε από

Σχετικό API

Άλλο 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.

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 κωδικοποίησης.

api.oanor.com/msgpack-api

API Υπολογισμού Ανελκυστήρα Έλξης

Μαθηματικά μηχανικής ανελκυστήρα έλξης ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί αντιβάρου, κινητήρα ανύψωσης και έλξης συρματόσχοινου που χρησιμοποιεί ένας μηχανικός ανελκυστήρων ή σχεδιαστής κτιριακών εγκαταστάσεων για τη διαστασιολόγηση ενός επιβατικού ανελκυστήρα. Το endpoint αντιβάρου δίνει τη μάζα εξισορρόπησης = το άδειο αυτοκίνητο συν ένα κλάσμα του ονομαστικού φορτίου (η υπερεξισορρόπηση, συνήθως 40–50 %, συχνά 45 %), οπότε ένα αυτοκίνητο 1.000 kg με ονομαστικό φορτίο 1.000 kg χρησιμοποιεί αντίβαρο 1.450 kg — το αυτοκίνητο και το βάρος εξισορροπούν κοντά στο μισό φορτίο και ο κινητήρας διαστασιολογείται για τη χειρότερη ανισορροπία, όχι για το πλήρες φορτίο. Το endpoint ισχύος κινητήρα το χρησιμοποιεί: επειδή το αντίβαρο ακυρώνει το μεγαλύτερο μέρος του αυτοκινήτου, ο κινητήρας ανυψώνει μόνο το φορτίο εκτός ισορροπίας = ονομαστικό φορτίο × (1 − υπερεξισορρόπηση), οπότε ισχύς = αυτό × g × ταχύτητα ÷ απόδοση (~65–75 % με γρανάζια) — ένας ανελκυστήρας 1.000 kg στα 1,5 m/s χρειάζεται μόνο περίπου 11–12 kW, το μισό από ό,τι θα απαιτούσε ένας ανελκυστήρας χωρίς αντίβαρο. Το endpoint λόγου έλξης ελέγχει την πρόσφυση τριβής: ένας ανελκυστήρας έλξης κινεί τα συρματόσχοινα με τριβή πάνω στην τροχαλία, οπότε η διαθέσιμη έλξη (e^(μθ), η εξίσωση capstan) πρέπει να υπερβαίνει τον λόγο τάσεων T1/T2 και στις δύο χειρότερες περιπτώσεις — ένα γεμάτο αυτοκίνητο στο κάτω μέρος και ένα άδειο αυτοκίνητο στο πάνω μέρος — και επιστρέφει τον κυρίαρχο λόγο. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εργαλεία σχεδιασμού ανελκυστήρων και κτιριακών εγκαταστάσεων, βοηθητικά προγράμματα κάθετης μεταφοράς και MEP, και μηχανικούς υπολογιστές. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Εκτιμήσεις διαστασιολόγησης — ακολουθήστε τον κώδικα ανελκυστήρων και τα δεδομένα κατασκευαστή. 3 endpoints υπολογισμού. Για πολύσπαστο χρησιμοποιήστε ένα API τροχαλίας· για τριβή capstan ένα API capstan.

api.oanor.com/elevator-api

API Υπολογισμού Ελκτικής Δύναμης Σιδηροδρόμων

Μαθηματικά απόδοσης τρένων ως API, υπολογιζόμενα τοπικά και ντετερμινιστικά — οι αριθμοί ελκτικής δύναμης, αντίστασης και πρόσφυσης με τους οποίους ένας μηχανικός σιδηροδρόμων, προγραμματιστής δρομολογίων ή προγραμματιστής προσομοιωτή τρένων αξιολογεί την ισχύ έλξης. Το τελικό σημείο ελκτικής δύναμης δίνει τη δύναμη έλξης που αναπτύσσει μια ατμομηχανή = 375 × ιπποδύναμη × απόδοση ÷ ταχύτητα (mph), την κλασική υπερβολική καμπύλη όπου μια ατμομηχανή σταθερής ισχύος τραβάει πιο δυνατά σε χαμηλή ταχύτητα και μειώνεται καθώς επιταχύνει — 4.000 hp στα 25 mph και 82% απόδοση δίνει περίπου 49.200 lbf στη ράγα. Το τελικό σημείο αντίστασης δίνει τις δυνάμεις που αντιμετωπίζει ένα τρένο: αντίσταση κλίσης ≈ 20 lb ανά τόνο ανά 1% κλίσης (η συνιστώσα βάρους κατά μήκος της κλίσης, η κυρίαρχη δύναμη σε έναν λόφο — ένα τρένο 5.000 τόνων σε κλίση 1% αντιμετωπίζει 100.000 lbf) συν αντίσταση καμπύλης ≈ 0,8 lb ανά τόνο ανά βαθμό καμπύλης από τριβή φλάντζας. Το τελικό σημείο πρόσφυσης δίνει το σκληρό όριο: όση ισχύ και αν έχει μια ατμομηχανή, μπορεί να τραβήξει μόνο όσο πιάνουν οι τροχοί — μέγιστη ελκτική δύναμη εκκίνησης = συντελεστής πρόσφυσης (≈ 0,25 στεγνό, περισσότερο με άμμο) × βάρος στους κινητήριους τροχούς, οπότε 200 τόνοι στους κινητήριους δίνει περίπου 100.000 lbf πριν από ολίσθηση. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εργαλεία σχεδιασμού σιδηροδρομικών λειτουργιών και ισχύος έλξης, εφαρμογές προσομοιωτή τρένων και σιδηροδρομικών, και βοηθητικά προγράμματα μηχανικής μεταφορών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Εξαιρείται η εξαρτώμενη από την ταχύτητα αντίσταση κύλισης/αέρα Davis. 3 τελικά σημεία υπολογισμού. Για γεωμετρία οδικής καμπύλης χρησιμοποιήστε ένα API οριζόντιας καμπύλης.

api.oanor.com/railway-api

Συχνές ερωτήσεις

Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.

Πώς αποκτώ ένα κλειδί API για το Bencode API;
Εγγράψου δωρεάν στο oanor.com, δημιούργησε ένα κλειδί API από τον πίνακα ελέγχου προγραμματιστή και κάλεσε το Bencode API με την κεφαλίδα x-oanor-key. Δεν απαιτείται πιστωτική κάρτα για το δωρεάν πλάνο.
Ποιο είναι το όριο ρυθμού του Bencode API;
Το δωρεάν πλάνο επιτρέπει 1 αίτημα ανά δευτερόλεπτο. Τα επί πληρωμή πλάνα κλιμακώνονται έως 50 αιτήματα ανά δευτερόλεπτο στο επίπεδο Mega. Τα αυστηρά όρια επιστρέφουν HTTP 429 πάνω από την ποσόστωση — χωρίς εκπλήξεις στις χρεώσεις υπερβάσεων.
Πόσο κοστίζει το Bencode API;
Το Bencode API έχει δωρεάν πλάνο με 100 κλήσεις / μήνα. Τα επί πληρωμή πλάνα ξεκινούν από €6.85 / μήνα με υψηλότερες ποσοστώσεις και ταχύτερα όρια ρυθμού.
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Ναι. Τα πλάνα χρεώνονται μηνιαίως και μπορείς να ακυρώσεις οποτεδήποτε από το ταμπλό χρέωσης. Χωρίς μακροπρόθεσμα συμβόλαια και χωρίς τέλος ακύρωσης.
Είναι το Bencode API συμβατό με τον GDPR;
Όλα τα αιτήματα προς Bencode API περνούν μέσω της πύλης μας στην ΕΕ. Το upstream API κλειδί σου δεν φεύγει ποτέ από τον διακομιστή μας και δεν μοιράζονται προσωπικά δεδομένα με τον upstream πάροχο πέρα από το αίτημα που στέλνεις.

Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.

Αποσπάσματα κώδικα

Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.

curl https://api.oanor.com/bencode-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bencode-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bencode-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/bencode-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Αξιολογήσεις

Συνδεθείτε για να βαθμολογήσετε.

Δεν υπάρχουν ακόμη κριτικές.

Συζήτηση

Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.

Συνδέσου για να γράψεις ή να απαντήσεις.

Σύνδεση

Νέα συζήτηση

/ 4000

📌 Καρφιτσωμένη 🔒 Κλειδωμένη

·

· ·

/ 4000

🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.

  • Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.

Υποστήριξη

Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.

Συνδέσου για να ανοίξεις ticket υποστήριξης.

Σύνδεση

Άνοιγμα νέου ticket

Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.

  • Δεν υπάρχουν tickets για αυτό το API.

Η συνδρομή είναι ενεργή — οι κλήσεις μπορούν να ξεκινήσουν αμέσως.

Στείλτε το πρώτο σας αίτημα —

Η συνδρομή είναι ενεργή — αντιγράψτε ένα απόσπασμα και ενεργοποιήστε την πρώτη σας κλήση.