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