When I transmit a Protobuf message optionally compressed with gzip, can I trust that if the message begins with the gzip magic number (0x1f8b) it is the compressed version?
In other words, is it possible that a Protobuf message will begin with 0x1f8b, so my detection method would fail, therefore I would have to prepend a marker flag to explicitly indicate the compression?