基于其他格式的新格式的正确媒体类型是否已压缩?

问题描述

我们正在使用大量新文件格式来保存,加载和发送数据,我们自然希望让软件知道如何处理这些格式。

一种格式基于JSON,但对于某些应用程序MyApp以特定方式使用JSON。 为了将这种格式存储在磁盘上,我们使用文件扩展名myappjs。

所以我认为适当的媒体类型 看起来像是“ application / x.myapp + json”?

但是在gzip压缩后发送相同的数据也很有意义。因此,从逻辑上讲,该类型应类似于“ application / x.myapp + json + gzip”?

或者应该为此使用参数,例如“ application / json; format = myapp; compress = false”或类似的东西?

我没有经验,如果要设置各种HTTP服务器为具有某些文件扩展名的文件发送正确的媒体类型,那么现在简单地选择某种任意媒体类型将在以后起作用。通常是否可以简单地将任何文件扩展名映射到任何媒体类型

我们不打算麻烦注册媒体类型,所以我想,我们必须使用以“ x”开头的子类型名称。或只是违反标准。如果我的子类型的名称很怪异,那么仅使用不带“ x”的子类型是否会有任何不良后果。前缀?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)