Hey Jeroen! Dis you get any method to check if a .pb file is generated from givem .proto file? Actually, I'm getting error while deserializing a .pb file, "The protocol message contained invalid tag(zero)." I was wondering if the two files are compatible. Thanks in advance.
On Saturday, November 17, 2012 at 5:38:16 AM UTC+5:30, Jeroen Ooms wrote: > > I am using the RProtoBuf package, which interfaces to the c++ protobuf > library. I was wondering if there is any way of 'validating' a pb > message, in the sense that you can check if it actually is a valid > message for a given pb description. Currently, RProtoBuf is very > permissive and will basically accept anything. E.g the code below will > not throw an error, even though the file obviously is not a valid > tutorial.Person message: > > library(RProtoBuf) > read(tutorial.Person, "/etc/passwd") > > In practice, it is quite easy to introduce errors by accidentally reading > a message using the wrong description. It would be very helpful if there > was a way of preventing this kind of problems by some sort of validation. > > Is there support for this in the c++ library, or does protobuf basically > assume that the user/application has some other way of validating a message? > > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
