An anonymous reader writes "Inside Google XML is rare, instead protocol buffers are the lingua franca of data storage and interchange. Protobufs are a simple, fast, extensible binary format with a compiler that generates C++, Python and Java wrapper classes making them easy to manipulate. Variable-length encoding of integers results in a compact representation. Tagging of fields makes them easy to evolve over time in a backwards compatible manner. And finally reflection allows for various other generic tools to be built on top of them. Whilst not a complete replacement for XML, protobufs are a nice fit for many problem domains where XML doesn't really shine — for instance, OpenOffice files would be much smaller and faster to read if based on protobufs than zipped XML files." Link to Original Source
This discussion was created for logged-in users only, but now has been archived.
No new comments can be posted.
Google open sources protocol buffers 0 Comments More Login /
Get More Comments