metamail
og
netscape
.
For å få dette til, lager en del applikasjoner mailcap-filer som
den benytter seg av. Metamail
lager f.eks. en fil
``/store/etc/mailcap
'', og netscape
lager en
fil ``/store/lib/netscape/mailcap
''. Disse filene
genereres ut ifra innholder av filene som finnes under:
/store/etc/mailcaps
I denne katalogen eksisterer en del filer med navn på formen:
mailcap-<navn>-<prioritet>
Hver av disse filene inneholder én eller flere mailcap-entryer
som tilsammen bygger opp den fullstendige mailcap-filen.
``Navn'' forteller hvilken applikasjon de aktuelle
mailcap-entryene gjelder for (f.eks. xv
eller
xanim
). ``Prioritet'' forteller hvilken
prioritet disse mailcap-entryene har. Vi har f.eks. en fil,
``mailcap-arena-9
'', som inneholder:
mailcap-netscape-4
'', som inneholder
text/html
''. Netscape sitt mailcap-entry blir derimot
foretrukket fordi den har bedre prioritet.
Flere felter kan også spesifiseres i mailcap-entryen. De
applikasjonene som ikke forstår dette (f.eks. netscape
),
filtrerer ut ukjent informasjon før den genererer sin egen
mailcap-fil. Feltene blir puttet sammen slik at de danner en mest
mulig fullstendig mailcap-entry. La oss f.eks. tenke oss at
frame
hadde muligheten til å håndtere PDF-dokumenter.
Dersom vi ga argumentet ``-savepdf
'' til
imaker
, ville dokumentet bli lagret i PDF-format. Vi
kunne da hatt følgende situasjon:
``mailcap-acroread-5
'' inneholder:
mailcap-frame-9
'' inneholder:
acroread
har prioritet 5, og imaker
prioritet 9, ville acroread
bli benyttet fremfor
imaker
for å vise PDF-dokumenter. Imaker
er
derimot alene om å kunne lage PDF-dokumenter, og den resulterene
mailcap-entryen ville derfor bli: