<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/0ea1b617424d9f2e8cd77b6dbc5dadfd.png" /></strong></p> <p> </p> <p>Protocol Buffers (ProtocolBuffer/protobuf)是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。现阶段支持C++、JAVA、Python等三种编程语言。</p> <p><strong>为什么不只用XML?</strong>同XML相比,Protocol buffers在序列化结构化数据方面有许多优点(google官方提出):</p> <ul> <li>更简单</li> <li>数据描述文件只需原来的1/10至1/3</li> <li>解析速度是原来的20倍至100倍</li> <li>减少了二义性</li> <li>生成了更容易在编程中使用的数据访问类</li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4959005284869462763" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4959005284980261539" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/5d7467f6">http://www.open-open.com/news/view/5d7467f6</a></p>