Мне было интересно, остается ли формат сериализованных данных протокольного буфера постоянным в версиях компилятора protobuf и клиентской библиотеки.
Другими словами, нужно ли мне использовать ту же версию компилятора для создания моих классов Python, Java и C ++? И все ли эти клиенты должны использовать одну и ту же версию библиотек protobuf?
Этот пост вроде как отвечает на мой вопрос, но принятый ответ относится к версии protobuf OP.