14

我想知道 iWork 页面的 mime 类型是什么?iWork 套件中其他软件的 mime 类型是什么?我在网上看了一圈,没有看到任何地方。

4

5 回答 5

36

我最近需要这个来工作,最后只是上传了一些文件并查询了 mimetypes。我发现了以下内容:

  • 主题演讲:application/x-iwork-keynote-sffkey
  • 页面:应用程序/x-iwork-pages-sffpages
  • 数字:应用程序/x-iwork-numbers-sffnumbers

2021 更新

请注意,此答案现已过时,以下内容类型已获得 IANA 批准:

于 2012-09-18T16:25:59.493 回答
10

看起来 Apple 并不在意,因为安装 iWork 不会将任何 mime 类型信息添加到其任何系统 mime 类型信息代表(在 /etc/cups 和 /etc/apache2 中),iWork 文件上的“获取信息”显示没有 mime-type 等。我发现的唯一提示是在 Page 的 info.plist (此处的副本在线)中提到:

            <key>public.filename-extension</key>
            <array>
                <string>pages</string>
            </array>
            <key>public.mime-type</key>
            <array>
                <string>application/x-iwork-pages-sffpages</string>
            </array>

和一个类似的文件扩展名“模板”,以“-sfftemplate”作为后缀而不是“-sffpages”。

于 2009-09-21T14:43:37.997 回答
9
  application/vnd.apple.keynote
  application/vnd.apple.pages
  application/vnd.apple.numbers

刚刚获得 IANA 的批准。您将在以下链接中找到该列表。 https://www.iana.org/assignments/media-types/media-types.xhtml

您可以使用 mime-db https://github.com/jshttp/mime-db使用 javascript 进行验证

于 2018-08-10T16:56:27.337 回答
4

此 URL 显示了一些其他类型,以防新读者需要它:

Apache Jira 问题 TIKA-588

应用程序/vnd.apple.keynote,应用程序/vnd.apple.pages,应用程序/vnd.apple.numbers

于 2011-12-09T17:23:56.120 回答
2

实际上,这些文件都是一个带掩码的 zipfile。因此,某些系统可能将它们的 mimetype 简单地表示为application/zip.

于 2016-05-16T06:20:30.687 回答