Flatbuffers 的 MIME 类型?

MIME type for Flatbuffers?

我已经搜索过适合平面缓冲区的 MIME 类型,但我似乎找不到任何类型。他们的文档中也没有提及它。

项目页面:https://github.com/google/flatbuffers

有none。正确使用的 MIME 类型是 application/octet-stream.

我认为创建一个也没有意义,因为无法解析裸 FlatBuffer(不知道其架构)(与 JSON 不同),它是一个不透明的二进制文件。 application/flatbuffer(如果存在)仅比 application/octet-stream.

更有用

在文件变得可读之前你需要模式,我不认为 mime 类型有指定模式名称的方法..虽然我想 flatbuffers/schema-name 会很酷,如果任何标准机构管理mime 类型将允许它:)

协议缓冲区有一个类似的问题,这里有一个有用的答案:

对于平面缓冲区,类似 application/x-flatbuffers;schema=x.y.z 的内容可能是合适的,其中 x.y.z 是在您的模式中声明的命名空间。