MIME (πολλαπλών χρήσεων Internet Mail Extensions) είναι μια επέκταση του SMTP (απλό πρωτόκολλο μεταφοράς ταχυδρομείου) η οποία επιτρέπει στους χρήστες να στέλνουν αρχεία μαζί με τα e-mail τους.
Apache JAMES Mime4j μπορεί να χρησιμοποιηθεί για την κατασκευή εργαλείων που χειρίζονται τα δεδομένα MIME και προγραμματικές απαιτείται πρόσβαση στα έγγραφα MIME να το πράξουν.
Mime4J είναι ουσιαστικά μια πρώτη βιβλιοθήκη της Java που επιτρέπει στους προγραμματιστές να αναλύσει τα δεδομένα MIME και στη συνέχεια να το χρησιμοποιήσετε για την οικοδόμηση πιο σύνθετα εργαλεία, λογισμικό και εφαρμογές Web.
Η βιβλιοθήκη παρέχει ένα API για την πρόσβαση σε δεδομένα στην κεφαλίδα του εγγράφου MIME και το σώμα, αφήνοντας τους προγραμματιστές να δούμε τι είναι μέσα και ξέρει πώς να αντιμετωπίσει το ρεύμα / αρχείο αργότερα.
Τεκμηρίωση περιλαμβάνεται στο πακέτο λήψης Mime4j
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Mime4j 0.7 βελτιώνει την υποστήριξη για ακέφαλο μηνύματα , δύσμορφος διαχωρισμός μεταξύ κεφαλίδες και το σώμα και προσθέτει υποστήριξη για & quot? παρωχημένες & quot? σύνταξη rfc822 (π.χ.: & quot? Κεφαλίδα & # X3C? somespace & # x3e ;: & quot? στυλ).
- Parsing επιδόσεων για τις εισηγμένες εκτυπώσιμη ροές βελτιώθηκαν σημαντικά. A & quot? DecodeMonitor & quot? αντικείμενο έχει εισαχθεί στα περισσότερα κώδικα για να καθορίσει πώς να ασχοληθεί με ακατάλληλο εισόδου (επιεικής έναντι Αυστηρό συμπεριφορές).
- Mime4j 0.7 παρέχει επίσης LenientFieldParser ως εναλλακτική λύση για DefaultFieldParser όταν είναι επιθυμητό ένα υψηλότερο βαθμό ανοχής σε παραβιάσεις μορφή μη σοβαρή πεδίο MIME.
Τι είναι καινούργιο στην έκδοση 0.6:
- Ο πρώην διεπαφές TextBody και BinaryBody έχουν μετατραπεί σε αφηρημένη υποκατηγορίες της τάξης μόνο μία υπηρεσία. Ο κώδικας που υλοποιεί αυτές τις διασυνδέσεις που πρέπει να τροποποιηθεί αναλόγως.
- Ορισμένες λειτουργίες χαμηλού επιπέδου είναι διαθέσιμη μόνο στο πρόγραμμα ανάλυσης έλξης (προτείνεται για προχωρημένους χρήστες).
- Κλάση AbstractBody έχει αντικατασταθεί από μόνο μία υπηρεσία. AbstractBody έχει αφαιρεθεί.
- Προσωρινή κείμενο σώμα αποθήκευσης για εξαρτήματα Μήνυμα τώρα προεπιλογή US-ASCII (κατά ISO-8859-1).
- Κλάση NamedMailbox έχει αφαιρεθεί. Κλάση Γραμματοκιβώτιο έχει τώρα μια επιπλέον ιδιότητα όνομα.
Τα σχόλια δεν βρέθηκε