Я пытаюсь расшифровать свои данные, используя буфер протокола Google в python
файл sample.proto:-
syntax = "proto3";
message SimpleMessage {
string deviceID = 1;
string timeStamp = 2;
string data = 3;
}
После этого я сгенерировал файлы Python с помощью команды proto: - protoc --proto_path=./ --python_out=./ simple.proto
Мой код Python ниже:-
import json
import simple_pb2
import base64
encryptedData = 'iOjEuMCwic2VxIjoxODEsInRtcyI6IjIwMjEtMDEtMjJUMTQ6MDY6MzJaIiwiZGlkIjoiUlFI'
t2 = bytes(encryptedData, encoding='utf8')
print(encryptedData)
data = base64.b64decode(encryptedData)
test = simple_pb2.SimpleMessage()
v1 = test.ParseFromString(data)
При выполнении приведенного выше кода возникает ошибка: - google.protobuf.message.DecodeError: Неправильный тип провода в теге Ошибка
Что я делаю неправильно. кто-нибудь может помочь?