Google open sources protocol buffers->
Submitted
by
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
Link to Original Source
Google open sources protocol buffers More Login
Google open sources protocol buffers