Zum Beispiel ist die Proto-Datei so.Könnte protobuf eine Textdatei lesen, die kein Schema, sondern nur Daten enthält?
message {
required int key = 1;
repeated int value = 2;
}
Die Textdatei ist wie folgt, wobei die erste Spalte den Schlüssel angibt, während die anderen den wiederholten Wert anzeigen.
3391 [ 4847 3948 4849 ]
9483 [ 4938 48497 71 ]
...
Könnte protobuf diese Textdatei lesen und analysieren?
Protobuf * ist kein Text * ... nun, hier ist eine json-esque Version, aber normalerweise ist es kein Text. Ist Ihr tatsächlicher Daten-Serializer durch eine Protobuf-Bibliothek? –
Protobuf kann binäre Daten analysieren, die von ihm serialisiert werden, und json-ähnliche Dateien, die ein Schema haben. Meine Datei ist weder. Es hat nur Daten, aber kein Schema. Zum Beispiel könnte wiederholtes Element durch "[...]" dargestellt werden. – formath
ah, Sie sprechen also über das JSON-Format. Dies ist die Minoritätsnutzung (binär ist die Norm), also lohnt es sich, dies explizit zu machen. –