Προσθήκη τύπων MIME
Αν η εφαρμογή σας μπορεί να ανοίγει αρχεία συγκεκριμένων τύπων MIME, θα πρέπει να τα συμπεριλάβετε στο αρχείο επιφάνειας εργασίας. Για παράδειγμα, αν η εφαρμογή σας δέχεται αρχεία PNG, προσθέστε την ακόλουθη γραμμή στο αρχείο σας:
MimeType=image/png
Μπορείτε να προσθέσετε πολλαπλούς τύπους MIME, αρκεί να τους διαχωρίζετε με ερωτηματικά (;).
Το σύστημα αναγνωρίζει ήδη έναν μεγάλο αριθμό τύπων MIME. Αν παρόλα αυτά σκοπεύετε να δημιουργήσετε δικούς σας τύπους, θα πρέπει να τους καταχωρήσετε στη βάση δεδομένων MIME. Για το σκοπό αυτό, στον κατάλογο /usr/share/mime/packages/, δημιουργήστε ένα αρχείο XML με τη μορφή που περιγράφεται στο Παράδειγμα 1-2.
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-example"> <comment>Example file type </comment> <magic priority="50"> <match value="search-string" type="string" offset="10:140"/> </magic> <glob pattern="*.newextension"/> </mime-type> </mime-info>
Σε αυτό το παράδειγμα, αντικαταστήστε το παράδειγμα τύπου MIME με το όνομα του δικού σας τύπου MIME. Η ενότητα magic αναζητά το αλφαριθμητικό αναζήτησης στα διάφορα αρχεία προκειμένου να τα αντιστοιχίσει με τύπους MIME. Η γραμμή glob χρησιμοποιεί την επέκταση των ονομάτων των αρχείων για τον ίδιο σκοπό.
Επειδή η εντολή magic αναγκάζει τον υπολογιστή να ανοίγει τα αρχεία και να αναζητά το αλφαριθμητικό, προτιμάται η χρήση της εντολής glob.
Αφού περιγράψετε ικανοποιητικά το νέο τύπο MIME στο αρχείο, εκτελέστε την παρακάτω εντολή σε κέλυφος:
update-mime-database /usr/share/mime
Για περισσότερες πληροφορίες σχετικά με την επιλογή εύστοχων επεκτάσεων MIME και την καταχώρηση των τύπων MIME, δείτε τον ιστότοπο του IANA.
- 1.3.1. Παραπομπές