Detect file type from content
API · /filetype-api
API Ανίχνευσης Τύπου Αρχείου
Ανιχνεύστε τον πραγματικό τύπο ενός αρχείου από το περιεχόμενό του — τα magic bytes / δυαδική υπογραφή του — όχι από το όνομά του. Στείλτε ένα αρχείο μέσω URL ή base64 και λάβετε την πραγματική επέκταση και τον τύπο MIME, αναγνωρίζοντας 100+ δυαδικές μορφές: εικόνες (PNG, JPEG, GIF, WebP, AVIF, HEIC), ήχος και βίντεο (MP3, MP4, WAV, FLAC, MKV), αρχεία (ZIP, GZIP, 7z, RAR, TAR), έγγραφα (PDF, DOCX, XLSX), γραμματοσειρές και άλλα. Προαιρετικά, δώστε ένα όνομα αρχείου για να επισημάνετε μια πλαστή επέκταση (π.χ. ένα PNG μετονομασμένο σε .txt). Μορφές κειμένου όπως TXT, CSV, JSON και SVG δεν έχουν υπογραφή και επιστρέφουν detected=false. Η ανίχνευση είναι τοπική — χωρίς κλειδί, χωρίς υπηρεσία τρίτου. Ζωντανό, τίποτα δεν αποθηκεύεται. 2 endpoints. Κατασκευασμένο για ασφαλή επικύρωση μεταφορτώσεων, ελέγχους anti-spoofing, αγωγούς περιεχομένου και εγκληματολογία. Διακρίνεται από μια αναζήτηση επέκτασης-σε-MIME.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 91 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 4,540
- ενεργός
- Σύνολο κλήσεων
- 30
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 1,320 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1.320 κλήσεις/μήνα
- 2 αιτήσεις/δευτ.
- 100+ μορφές, URL + base64
- Χωρίς πιστωτική κάρτα
Starter
€5.00 /μήνας
- 19,000 κλήσεις / μήνα
- 8 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 19k κλήσεις/μήνα
- 8 req/sec
- Έλεγχοι πλαστών επεκτάσεων
- Υποστήριξη μέσω email
Pro
€24.60 /μήνας
- 164,000 κλήσεις / μήνα
- 20 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 164k κλήσεις/μήνα
- 20 αιτήσεις/δευτερόλεπτο
- Αγωγοί επικύρωσης μεταφόρτωσης
- Υποστήριξη προτεραιότητας
Mega
€60.60 /μήνας
- 840,000 κλήσεις / μήνα
- 50 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 840k κλήσεις/μήνα
- 50 req/sec
- Κλίμακα πλατφόρμας
- Αφιερωμένο SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
MIME API
Ένα γρήγορο, πλήρως τοπικό εργαλείο MIME και τύπου αρχείου: αναζητήστε τον τύπο MIME, την κωδικοσελίδα και την κατηγορία για ένα όνομα αρχείου ή επέκταση, λίστα κάθε επέκτασης αρχείου που έχει καταχωρηθεί για έναν τύπο MIME, και ανιχνεύστε τον πραγματικό τύπο ενός αρχείου από τα κύρια magic bytes του (πάνω από 40 υπογραφές, συμπεριλαμβανομένης της αποσαφήνισης του RIFF container για WEBP, WAV και AVI), δεχόμενο είσοδο hex ή base64. Κάθε endpoint δέχεται είσοδο μέσω της συμβολοσειράς ερωτήματος ή του σώματος αιτήματος. Καθαρά υπολογισμός από την πλευρά του διακομιστή, χωρίς τρίτο upstream, οπότε οι απαντήσεις είναι άμεσες και πάντα διαθέσιμες. Ιδανικό για επικύρωση μεταφορτώσεων, ασφάλεια (επαλήθευση του πραγματικού τύπου ενός αρχείου έναντι της δηλωμένης επέκτασής του), CDN και αγωγούς περιεχομένου.
api.oanor.com/mime-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 κωδικοποίησης.
api.oanor.com/mimeencode-api
Email Parser API
Αναλύστε ένα ακατέργαστο email (RFC 822 / MIME / .eml) σε καθαρά, δομημένα δεδομένα. Στείλτε το ακατέργαστο μήνυμα (ή μια διεύθυνση URL σε ένα αρχείο .eml) και λάβετε τον αποστολέα, τους παραλήπτες (προς / κοινοποίηση / κρυφή κοινοποίηση / απάντηση-σε) με ονόματα και διευθύνσεις διαχωρισμένα, το θέμα, την αναλυμένη ημερομηνία, το Message-ID, το In-Reply-To και τα References (για τη δημιουργία νημάτων), την προτεραιότητα, τα σώματα απλού κειμένου και HTML, κάθε κεφαλίδα και μεταδεδομένα για κάθε συνημμένο (όνομα αρχείου, τύπος περιεχομένου, μέγεθος, content-id — ποτέ το δυαδικό ωφέλιμο φορτίο). Ένα τελικό σημείο /v1/headers επιστρέφει μόνο τον χάρτη κεφαλίδων. Η ανάλυση είναι πλήρως τοπική (χωρίς υπηρεσία τρίτου μέρους) και τίποτα δεν αποθηκεύεται. Ζωντανό. 3 τελικά σημεία. Σχεδιασμένο για επεξεργασία εισερχόμενων email, προβολείς .eml, εισαγωγή γραμματοκιβωτίου, συστήματα υποστήριξης και αυτοματοποιημένες ροές email. Διακρίνεται από την επαλήθευση διεύθυνσης και τους ελέγχους SPF/DMARC.
api.oanor.com/emailparse-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 για το API Ανίχνευσης Τύπου Αρχείου;
Ποιο είναι το όριο ρυθμού του API Ανίχνευσης Τύπου Αρχείου;
Πόσο κοστίζει το API Ανίχνευσης Τύπου Αρχείου;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το API Ανίχνευσης Τύπου Αρχείου συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/filetype-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/filetype-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/filetype-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/filetype-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.