Буферы протокола без дополнительных полей: фиксированный размер? - PullRequest
4 голосов
/ 21 апреля 2011

Я использую буферы протокола Google и пытаюсь определить следующее:

Если мой буфер протокола не содержит повторяющихся полей и все поля обязательны для заполнения, можно ли предположить, что буфер всегда будет одинакового размера, независимо от его содержимого?

Спасибо.

1 Ответ

3 голосов
/ 21 апреля 2011

Нет.Это неверное предположение с учетом предоставленной информации.

В некоторых типах (особенно в Base 128 Varints) используется кодировка переменной .Также рассмотрим строки (с неопределенными полезными нагрузками) в качестве другого контрпримера.

Счастливое кодирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...