`
lixinyang
  • 浏览: 59750 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Protocol Buffers介绍

阅读更多
很高兴,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/
分享到:
评论
1 楼 liusu 2013-07-04  
看了一下项目里面的代码,小确实小。 只是现在挺小众的。

相关推荐

    protocol buffers 官网中文教程

    Protocol Buffers是Google开发的一种数据序列化协议,用于结构化数据的序列化,可以视为一种跨平台、跨语言的数据交换格式。它允许开发者定义数据结构,然后生成代码以轻松地在各种数据流之间读写这些数据。Protocol...

    Google Protocol Buffers

    在C#中使用Protobuf,你需要安装Google.ProtocolBuffers库,这个库提供了对C#代码的全面支持,包括序列化和反序列化对象。C#版的Protobuf库通常被称为protobuf-net。 **一、安装与配置** 在C#项目中使用Protobuf,...

    Protocol Buffers 2.4.1 jar

    Protocol Buffers 2.4.1 jar

    Google.ProtocolBuffers.2.4.1.555

    Google Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的...

    Google Protocol Buffers 源码

    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...

    基于Java的Protocol Buffers研究.pdf

    本文将介绍Protocol Buffers的基本原理和使用方法,并对其进行深入分析。Protocol Buffers是一种高效的消息数据定义和处理方式,能够跨语言使用,具有足够的结构化能力,同时也具有高性能的结构化信息格式化方法。 ...

    中文翻译Google Protocol Buffers中文教程

    中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程中文翻译Google Protocol Buffers中文教程

    ProtocolBuffers-2.2.0-Source (1).tar.gz

    标题中的"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)

    Protocol Buffers Java开发包(protobuf-java-2.3.0.jar)

    Google.ProtocolBuffers.dll

    Google.ProtocolBuffers.dll类库

    Google.ProtocolBuffers

    **Google.ProtocolBuffers详解** Google.Protocol Buffers(简称protobuf)是由Google开发的一种数据序列化协议,它提供了一种高效、灵活且跨平台的方式来序列化结构化数据。Protocol Buffers类似于XML和JSON,但其...

    基于ProtocolBuffers的配置下发接口适配与应用_寇阳.pdf

    基于Protocol Buffers的配置下发接口适配与应用 Protocol Buffers是Google公司开发的开源数据编码方式,具有诸多优势。该技术可以应用于网管配置下发接口,实现高效、可靠的数据交换。下面是基于Protocol Buffers的...

    swift-请求ProtocolBuffers和JSON的Swift示例

    标题"swift-请求ProtocolBuffers和JSON的Swift示例"表明我们将探讨如何在Swift中同时使用这两种数据交换格式。在描述中提到的是具体的Swift代码示例,这可能包括如何定义和解析Protobuf消息,以及如何进行JSON编码和...

    Protocol Buffers v3.6.0

    protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现,如:java、c#、c++、javascript、go 、python、ruby和php等,每一种实现都包含了相应语言的...

    Protocol Buffers

    **Protocol Buffers简介** Protocol Buffers(简称protobuf)是由Google开发的一种数据序列化协议,它是一种高效、灵活且跨平台的通信数据格式。这个技术允许开发者定义数据结构,然后生成对应的编码和解码代码,...

    Protocol Buffers for Objective C.zip

    在"Protocol Buffers for Objective C.zip"这个压缩包中,我们可以期待找到与在Objective-C中使用Protocol Buffers相关的资源,这可能包括库文件、示例代码、教程文档等。尽管具体的文件列表(sss)没有给出详细内容...

    protocol buffers (v3.5.1) C++库

    在vs2015下编译生成的,最新版本的google的protocol buffers数据交互协议库,可以用于诸如网络传输、配置文件、数据存储等诸多领域。源码里包含了x86和x64编译的库以及一个x86下的可编译运行的测试Demo。

Global site tag (gtag.js) - Google Analytics