序列化protobuf输出的文件扩展名

时间:2017-06-15 22:03:29

标签: protocol-buffers

奇怪的是我无法找到答案,但是在文件中存储序列化的protobuf输出时应该使用什么文件扩展名?只是.protobuf?我所说的json等同于.json文件。

1 个答案:

答案 0 :(得分:9)

我只是使用.bin,但这里没有实际的标准AFAIK。如果protoc -o(以protobuf二进制格式发出.proto模式为FileDescriptorSet)采用了与所有其他输出选项一样的目录,我们可以将其用作事实上的答案,但是protoc -o很不寻常,因为它需要一个文件。在protobuf小组的一篇旧帖子中,Kenton Varda(原作者之一)建议文件扩展名应该是特定于实现的(意思是:决定),而不是简单地引用格式:{{ 3}}