很高兴,Google发布了Protocol Buffers,不在于这个数据格式有多少实际意义,而在于互联网开发的世界有了更过的开放和共享。
这里介绍一下Protocol Buffers是什么?
简单讲,Protocol Buffers是描述格式化数据的描述语言,是xml的替代品。Protocol Buffers相对于xml的优势是:(未经证实)
are simpler,更简单
are 3 to 10 times smaller,文件大小更小
are 20 to 100 times faster,解析和处理速度更快
are less ambiguous,语义更清晰
generate data access classes that are easier to use programmatically,可以自动生成数据访问代码……
目前,Protocol Buffers支持C++,Java,Python三种语言。
Protocol Buffers的主页在:http://code.google.com/p/protobuf/
分享到:
相关推荐
Protocol Buffers是Google开发的一种数据序列化协议,用于结构化数据的序列化,可以视为一种跨平台、跨语言的数据交换格式。它允许开发者定义数据结构,然后生成代码以轻松地在各种数据流之间读写这些数据。Protocol...
在C#中使用Protobuf,你需要安装Google.ProtocolBuffers库,这个库提供了对C#代码的全面支持,包括序列化和反序列化对象。C#版的Protobuf库通常被称为protobuf-net。 **一、安装与配置** 在C#项目中使用Protobuf,...
Protocol Buffers 2.4.1 jar
Google Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的...
Protocol Buffers What is it? Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and...
本文将介绍Protocol Buffers的基本原理和使用方法,并对其进行深入分析。Protocol Buffers是一种高效的消息数据定义和处理方式,能够跨语言使用,具有足够的结构化能力,同时也具有高性能的结构化信息格式化方法。 ...
中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程
标题中的"ProtocolBuffers-2.2.0-Source (1).tar.gz"指的是谷歌的Protocol Buffers(简称protobuf)的2.2.0版本源代码压缩包,它以.tar.gz格式打包,这是一种常见的Linux和macOS下的文件压缩方式。这个压缩包可能是...
Protocol Buffers Java开发包(protobuf-java-2.3.0.jar)
Google.ProtocolBuffers.dll类库
**Google.ProtocolBuffers详解** Google.Protocol Buffers(简称protobuf)是由Google开发的一种数据序列化协议,它提供了一种高效、灵活且跨平台的方式来序列化结构化数据。Protocol Buffers类似于XML和JSON,但其...
基于Protocol Buffers的配置下发接口适配与应用 Protocol Buffers是Google公司开发的开源数据编码方式,具有诸多优势。该技术可以应用于网管配置下发接口,实现高效、可靠的数据交换。下面是基于Protocol Buffers的...
标题"swift-请求ProtocolBuffers和JSON的Swift示例"表明我们将探讨如何在Swift中同时使用这两种数据交换格式。在描述中提到的是具体的Swift代码示例,这可能包括如何定义和解析Protobuf消息,以及如何进行JSON编码和...
**Protocol Buffers简介** Protocol Buffers(简称protobuf)是由Google开发的一种数据序列化协议,它是一种高效、灵活且跨平台的通信数据格式。这个技术允许开发者定义数据结构,然后生成对应的编码和解码代码,...
protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现,如:java、c#、c++、javascript、go 、python、ruby和php等,每一种实现都包含了相应语言的...
在"Protocol Buffers for Objective C.zip"这个压缩包中,我们可以期待找到与在Objective-C中使用Protocol Buffers相关的资源,这可能包括库文件、示例代码、教程文档等。尽管具体的文件列表(sss)没有给出详细内容...
在vs2015下编译生成的,最新版本的google的protocol buffers数据交互协议库,可以用于诸如网络传输、配置文件、数据存储等诸多领域。源码里包含了x86和x64编译的库以及一个x86下的可编译运行的测试Demo。