Οι τύποι MIME είχαν αρχικά σχεδιαστεί γιατη δυνατότητα μεταφοράς δεδομένων εκτός του κειμένου. Στην πραγματικότητα ήταν για email. Για παράδειγμα, για τη μεταφορά μιας εικόνας, μέσω του πρωτοκόλλου της, χρησιμοποιήθηκε ο τύπος MIME, ο οποίος αναφέρει ότι, για παράδειγμα, μεταδίδεται ένα αρχείο JPEG.
Οι τύποι MIME χρησιμοποιούνται ενεργά για μετάδοσηδεδομένα στο πρωτόκολλο HTTP. Με απλούς όρους, περιγράφει τα πρόσθετα χαρακτηριστικά ενός πακέτου προώθησης και υποστηρίζει τη δυνατότητα υλοποίησης της μεταφοράς πολλαπλών αρχείων, ακόμη και ένθετα μέσα σε ένα μήνυμα. Για να ενημερώσετε τον παραλήπτη σχετικά με τον τύπο του αρχείου που μεταδίδεται και, κατά συνέπεια, πώς να το εργαστείτε, ο τύπος MIME του προστίθεται στην κεφαλίδα. Για παράδειγμα, το απλό κείμενο φέρει ετικέτα κείμενο / απλό και οι ηλεκτρονικές σελίδες φέρουν ετικέτα κείμενο / html.
Σχετικά με το πώς τακτοποιούνται οι τύποι MIME και γιατίΟι προγραμματιστές και προγραμματιστές Ιστού πρέπει να γνωρίζουν ποιες ευθύνες περιλαμβάνουν τη δημιουργία προϊόντων που με κάποιο τρόπο συνεργάζονται με το Δίκτυο. Είναι καλύτερα να περιγράψετε την αλληλεπίδραση χρησιμοποιώντας ένα παράδειγμα που είναι κοντά στην πραγματικότητα.
Ο προγραμματιστής Ιστού γράφει κώδικα για μία από τις σελίδεςιστοσελίδα. Σας επιτρέπει να κατεβάσετε ένα αρχείο PDF. Ταυτόχρονα, στον κώδικα, υποδηλώνει MIME για αυτόν τον τύπο δεδομένων: application / pdf. Το πρόγραμμα περιήγησης, που αναφέρεται σε αυτήν τη σελίδα, διαβάζει τον τίτλο και αντιλαμβάνεται ότι πρόκειται για αρχείο PDF. Και ανάλογα με τις ρυθμίσεις, είτε ξεκινά αμέσως τη λήψη του, είτε απλώς το ανοίγει για προβολή σε ένα παράθυρο. Έτσι, ο διαχωρισμός περιεχομένου σε τύπους επιτρέπει στον πελάτη να ανταποκρίνεται επαρκώς σε εισερχόμενους τύπους δεδομένων με κατάλληλο τρόπο.
Αριθμός ποικιλιών αρχείων που αναφέρονται στοΠρότυπο MIME, υπέροχο. Για ευκολία, όλα χωρίζονται σε κατηγορίες. Αξίζει να εξετάσετε τα κύρια και να περιγράψετε τους τύπους, καθώς και πώς θα ανταποκριθεί το πρόγραμμα περιήγησης σε αυτά.
Περιέχει τύπους που σχετίζονται με κάποιο τρόπο με τη μετάδοση πληροφοριών κειμένου. Αυτό μπορεί να περιλαμβάνει σενάρια, φύλλα στυλ, απλό κείμενο. Η κατηγορία περιλαμβάνει:
Εδώ μεταφέρονται επεκτάσεις των μεταφερόμενων αρχείων, για παράδειγμα όπως:
Περιέχει τύπους που μπορούν, είτεΔιαφορετικά, εκτελέστε, δηλαδή, τα δεδομένα ορισμένων εφαρμογών ή υπηρεσιών. Η αντίδραση του προγράμματος περιήγησης σε ορισμένα από αυτά μπορεί να είναι ένα αίτημα για έναρξη ενός ειδικού προγράμματος ή άνοιγμα του απευθείας στη σελίδα.
Αναλογικά με αρχεία γραφικών σε αυτήν την κατηγορία, οι επεκτάσεις μεταδίδονται κυρίως:
Οι τύποι X ανήκουν στην κατηγορία εφαρμογής. Χρησιμοποιώντας τους, υποδεικνύονται μη τυπικοί τύποι αρχείων. Αυτά περιλαμβάνουν, για παράδειγμα, αρχεία tar, RAR, FLASH και πολλά άλλα που δεν περιλαμβάνονται στην κύρια λίστα.
Η λίστα τύπων MIME επεκτείνεται συνεχώς λόγωτην έλευση νέων τεχνολογιών, προτύπων και τύπων αρχείων. Μπορείτε να δείτε την τρέχουσα λίστα στις πιο πρόσφατες ενημερώσεις σε έγγραφα RFC σχετικά με τους τύπους MIME.