google/protocol-buffers

Protocol Buffers : Language Guide (proto3) - Unknown Fields

C/H 2018. 8. 31. 08:30

Index

Unknown Fields 알 수 없는 필드

Unknown fields are well-formed protocol buffer serialized data representing fields that the parser does not recognize. For example, when an old binary parses data sent by a new binary with new fields, those new fields become unknown fields in the old binary.
알 수 없는 필드는 파서가 인식하지 못하는 필드를 나타내는 올바른 형식의 프로토콜 버퍼 직렬화된 데이터다. 예를 들어, 이전 이진 파일이 새 필드를 사용하여 보낸 데이터를 구문 분석할 때 이러한 새 필드는 이전 이진에서 알 수 없는 필드가 된다.

Originally, proto3 messages always discarded unknown fields during parsing, but in version 3.5 we reintroduced the preservation of unknown fields to match the proto2 behavior. In versions 3.5 and later, unknown fields are retained during parsing and included in the serialized output.
원래 proto3 메시지는 항상 구문 분석할 때 폐기되지만 버전 3.5에서는 proto2 동작에 맞게 알 수 없는 필드의 보존을 다시 도입했다. 버전 3.5 이상에서 알 수 없는 필드는 구문 분석 중에 유지되고 직렬화된 출력에 포함된다.

반응형