Domanda
Mi chiedevo che cosa il tipo MIME per le pagine di iWork è? E anche ciò che il tipo MIME è per il resto del software della suite iWork? Ho guardato intorno online e non ho visto da nessuna parte.
Soluzione
Sembra che Apple non molta cura, dal momento che l'installazione di iWork non aggiunge alcuna informazione di tipo MIME per uno qualsiasi dei suoi sistemi mime-type informazioni ripetizioni (in / etc / tazze e / etc / apache2), "Ottieni informazioni" su un file di iWork non mostra mime-type, etc. L'unico suggerimento che ho trovato è in info.plist di Pagina (on-line di una copia qui ) che cita:
<key>public.filename-extension</key>
<array>
<string>pages</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/x-iwork-pages-sffpages</string>
</array>
e uno simile per il nome di file-estensione "template", con "-sfftemplate" come suffisso al posto di "-sffpages".
Altri suggerimenti
Recentemente ho bisogno di questo per lavoro e finito solo il caricamento di alcuni file e l'interrogazione dei tipi MIME. Ho trovato il seguente:
- keynote: application / x-iWork-keynote-sffkey
- pagine: application / x-iWork-pages-sffpages
- numeri: application / x-iWork-numeri-sffnumbers
Questo URL mostra alcuni altri tipi di casi nuovi lettori bisogno:
application / vnd.apple.keynote, application / vnd.apple.pages, application / vnd.apple.numbers
application/vnd.apple.keynote
application/vnd.apple.pages
application/vnd.apple.numbers
Sono appena ha approvato con IANA. Troverete l'elenco al link qui sotto. https://www.iana.org/assignments/media-types/ media-types.xhtml .
È possibile utilizzare mime-db https://github.com/jshttp/mime-db per convalidare utilizzando JavaScript
In realtà, quei file sono tutti un file zip mascherato. Così, alcuni sistemi potrebbero indicare loro mimetype semplicemente come application/zip
.