Protocol Buffers
Protocol Buffers(简称:ProtoBuf)是一種序列化資料結構的协议。對於透過管道(pipeline)或儲存資料進行通訊的程式開發上是很有用的。這個方法包含一個接口描述語言,描述一些資料結構,並提供程式工具根據這些描述產生程式碼,用於將這些資料結構產生或解析資料串流。
開發者 | |
---|---|
初始版本 | 2008年7月7日 |
穩定版本 | 3.14.0 (2020年11月13日[1]) |
源代码库 | |
操作系统 | 任何 |
系統平台 | 跨平台 |
类型 | serialization format and library, IDL compiler |
许可协议 | BSD |
网站 | developers |
語言支持
proto2提供一個程式產生器,支援C++、Java和Python。[2]
第三方實作支援JavaScript。[3]
proto3提供一個程式產生器,支援C++、Java (包含JavaNano)、Python、Go、Ruby、Objective-C和C#.[4]從 3.0.0 Beta 2 版開始支援JavaScript。[5]
參考文獻
外部連結
- Official project page页面存档备份,存于 at developers.google.com
- Another official home page页面存档备份,存于 at Github project hosting
- Protocol Buffers Objective-C
- Protocol Buffers Apple Swift
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.