Corpus枚举的第一个常量映射为0:每个枚举类型必须将其第一个类型映射为0,这是因为: 当对一个使用了枚举的.proto文件运行protocol buffer编译器的时候,生成的代码中将有一个对应的enum(对Java或C++来说),或者一个特殊的EnumDescriptor类(对 Python来说),它被用来在运行时生成的类中创建一系列的整型值符号常量(symbolic constants)。 在其他情况下,如果消息被序列化,则无法识别的值仍将与消息一起序列化。