我有一个 protobuf 结构Data
在.proto
:
message Data {
uint64 ID = 1;
uint32 GUID = 2;
}
在戈朗
b, err := proto.Marshal(&pb.Data{})
if err != nil {
panic(err)
}
fmt.Println(len(b))
我0
长了!
无论 pb.Data 是什么,如何让 proto.Marshal 始终返回固定大小?
附言。
pb.Data 仅包含int64
和int32