Pergunta

Eu queria saber qual o tipo de mime para Páginas do iWork é? E também o que o tipo mime é para o resto do software na suíte iWork? Olhei ao redor em linha e eu não vê-lo em qualquer lugar.

Foi útil?

Solução

parece que a Apple não faz muito cuidado, desde a instalação do iWork não acrescenta qualquer informação do tipo mime para qualquer de suas informações do sistema do tipo mime reps (em / etc / cups e / etc / apache2), "Get Info" na autos uma iWork não mime-type, etc. A única dica que eu encontrei é em info.plist da página (uma cópia está online aqui ), que menciona:

            <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 um semelhante para o nome do arquivo-extensão "modelo", com "-sfftemplate" como o sufixo em vez de "-sffpages".

Outras dicas

Recentemente precisava disso para o trabalho e acabou apenas upload de alguns arquivos e consultar os mimetypes. Eu encontrei o seguinte:

  • keynote: application / x-iwork-keynote-sffkey
  • páginas: application / x-iWork-pages-sffpages
  • números: application / x-iWork-numbers-sffnumbers

Este URL mostra alguns outros tipos no caso de novos leitores precisam dele:

Apache Jira Issue TIKA-588

application / vnd.apple.keynote, application / vnd.apple.pages, application / vnd.apple.numbers

  application/vnd.apple.keynote
  application/vnd.apple.pages
  application/vnd.apple.numbers

Apenas entendeu aprovado com IANA. Você vai encontrar a lista no link abaixo. https://www.iana.org/assignments/media-types/ media-types.xhtml .

Você pode usar mime-db https://github.com/jshttp/mime-db para validar usando javascript

Na verdade, esses arquivos são todos um mascarado zipfile. Assim, alguns sistemas podem indicar suas mimetype simplesmente como application/zip.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top