protobufメッセージをファイルに保存していますが、形式がすべて乱雑になっています。私は、protobugメッセージが.protoファイルとほぼ同じ形式でディスクに保存される前にそれが行われるのを見ました。私はそれを次のようにやっています:
using (Stream output = File.OpenWrite(@"logs\listings.txt"))
{
listingBook.AddClisting(_listing);
listingBook.Build().WriteTo(output);
}
しかし、私が得たのは、奇妙なタグで区切られたENTERのように見える壊れたファイルです。ディスクに保存したときにどのように表示したいのかは、次の例のようになります。
# Textual representation of a protocol buffer.
# This is *not* the binary format used on the wire.
person {
name: "John Doe"
email: "jdoe@example.com"
}