0
私はProtobufでバイト[] []ギザギザの配列をエンコードする方法を理解しようとしています。Protobuf "フィールド1"の意義は何ですか?
私の検索で私はこれを達成するための方法を確認することができていないが、私はフィールド1の利点は何フィールド1
でこれを符号化するhints of a future feature実装を参照していますし、どのようにそれ適用されますProtobuf?
私はProtobufでバイト[] []ギザギザの配列をエンコードする方法を理解しようとしています。Protobuf "フィールド1"の意義は何ですか?
私の検索で私はこれを達成するための方法を確認することができていないが、私はフィールド1の利点は何フィールド1
でこれを符号化するhints of a future feature実装を参照していますし、どのようにそれ適用されますProtobuf?
フィールド1には特別な意味はありませんが、最初のフィールドであることを除いて、単一フィールドのメッセージフォーマットで使用するフィールド番号が最も明白です。あなたがリンクした答えでは、Marcは、各メッセージに別のリストが含まれているメッセージの一覧としてエンコードされる「ギザギザの配列」の組み込みサポートを追加することを検討しているようです。内側のリストはフィールド番号1を持っています。なぜなら、これは明らかに選択できる数字だからです。したがって、内側のリストにフィールド番号1を使用してこのようなタイプを手動で定義すると、後方互換性を損なうことなく後でMarcの組み込みタイプに切り替えることができます。