AFAIK, the `proto/*.desc` files are the compiled protobuf schemas, which is some sort of binary format. That's why all the characters look wack, because it's not supposed to be displayed as ASCII.
I used the command `protoc --descriptor_set_out="mercury.desc" --include_imports mercury.proto` to generate this file, it might differ slightly to whatever was used originally to generate them.