Προσθήκη τύπων MIME

Αν η εφαρμογή σας μπορεί να ανοίγει αρχεία συγκεκριμένων τύπων MIME, θα πρέπει να τα συμπεριλάβετε στο αρχείο επιφάνειας εργασίας. Για παράδειγμα, αν η εφαρμογή σας δέχεται αρχεία PNG, προσθέστε την ακόλουθη γραμμή στο αρχείο σας:

MimeType=image/png

Μπορείτε να προσθέσετε πολλαπλούς τύπους MIME, αρκεί να τους διαχωρίζετε με ερωτηματικά (;).

Το σύστημα αναγνωρίζει ήδη έναν μεγάλο αριθμό τύπων MIME. Αν παρόλα αυτά σκοπεύετε να δημιουργήσετε δικούς σας τύπους, θα πρέπει να τους καταχωρήσετε στη βάση δεδομένων MIME. Για το σκοπό αυτό, στον κατάλογο /usr/share/mime/packages/, δημιουργήστε ένα αρχείο XML με τη μορφή που περιγράφεται στο Παράδειγμα 1-2.

Παράδειγμα 1-2Υπόδειγμα αρχείου καταχώρησης νέου τύπου MIME
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   <mime-type type="application/x-παράδειγμα">
     <comment>Example file type </comment>
     <magic priority="50">
       <match value="αλφαριθμητικό-αναζήτησης" type="string" offset="10:140"/>
     </magic>
     <glob pattern="*.νέαεπέκταση"/>
   </mime-type>
</mime-info>

Σε αυτό το παράδειγμα, αντικαταστήστε το παράδειγμα τύπου MIME με το όνομα του δικού σας τύπου MIME. Η ενότητα magic αναζητά το αλφαριθμητικό αναζήτησης στα διάφορα αρχεία προκειμένου να τα αντιστοιχίσει με τύπους MIME. Η γραμμή glob χρησιμοποιεί την επέκταση των ονομάτων των αρχείων για τον ίδιο σκοπό.

Επειδή η εντολή magic αναγκάζει τον υπολογιστή να ανοίγει τα αρχεία και να αναζητά το αλφαριθμητικό, προτιμάται η χρήση της εντολής glob.

Αφού περιγράψετε ικανοποιητικά το νέο τύπο MIME στο αρχείο, εκτελέστε την παρακάτω εντολή σε κέλυφος:

update-mime-database /usr/share/mime

Για περισσότερες πληροφορίες σχετικά με την επιλογή εύστοχων επεκτάσεων MIME και την καταχώρηση των τύπων MIME, δείτε τον ιστότοπο του IANA.

1.3.1. Παραπομπές

Shared MIME Info Specification —Περιγράφει εκτενώς το σύστημα καταχώρησης MIME.