Protocol Buffers - Google's data interchange format
===================================================
Copyright 2008 Google Inc.
https://developers.google.com/protocol-buffers/
Overview
--------
Protocol Buffers (a.k.a., protobuf) are Google's language-neutral,
platform-neutral, extensible mechanism for serializing structured data. You
can find [protobuf's documentation on the Google Developers site](https://developers.google.com/protocol-buffers/).
This README file contains protobuf installation instructions. To install
protobuf, you need to install the protocol compiler (used to compile .proto
files) and the protobuf runtime for your chosen programming language.
Protocol Compiler Installation
------------------------------
The protocol compiler is written in C++. If you are using C++, please follow
the [C++ Installation Instructions](src/README.md) to install protoc along
with the C++ runtime.
For non-C++ users, the simplest way to install the protocol compiler is to
download a pre-built binary from our release page:
[https://github.com/protocolbuffers/protobuf/releases](https://github.com/protocolbuffers/protobuf/releases)
In the downloads section of each release, you can find pre-built binaries in
zip packages: protoc-$VERSION-$PLATFORM.zip. It contains the protoc binary
as well as a set of standard .proto files distributed along with protobuf.
If you are looking for an old version that is not available in the release
page, check out the maven repo here:
[https://repo1.maven.org/maven2/com/google/protobuf/protoc/](https://repo1.maven.org/maven2/com/google/protobuf/protoc/)
These pre-built binaries are only provided for released versions. If you want
to use the github master version at HEAD, or you need to modify protobuf code,
or you are using C++, it's recommended to build your own protoc binary from
source.
If you would like to build protoc binary from source, see the [C++ Installation
Instructions](src/README.md).
Protobuf Runtime Installation
-----------------------------
Protobuf supports several different programming languages. For each programming
language, you can find instructions in the corresponding source directory about
how to install protobuf runtime for that specific language:
| Language | Source | Ubuntu | MacOS | Windows |
|--------------------------------------|-------------------------------------------------------------|--------|-------|---------|
| C++ (include C++ runtime and protoc) | [src](src) | [![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-cpp_distcheck.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fcpp_distcheck%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-bazel.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fbazel%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-dist_install.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fdist_install%2Fcontinuous) | [![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/macos-cpp.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fmacos%2Fcpp%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/macos-cpp_distcheck.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fmacos%2Fcpp_distcheck%2Fcontinuous) | [![Build status](https://ci.appveyor.com/api/projects/status/73ctee6ua4w2ruin?svg=true)](https://ci.appveyor.com/project/protobuf/protobuf) |
| Java | [java](java) | [![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-java_compatibility.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fjava_compatibility%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-java_jdk7.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fjava_jdk7%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-java_oracle7.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fjava_oracle7%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-java_linkage_monitor.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fjava_linkage_monitor%2Fcontinuous) | | |
| Python | [python](python) | [![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python27.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython27%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python33.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython33%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python34.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython34%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python35.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython35%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python36.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython36%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python37.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython37%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python_compatibility.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython_compatibility%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python27_cpp.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython27_cpp%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python33_cpp.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython33_cpp%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python34_cpp.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython34_cpp%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python35_cpp.png)](https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod:protobuf%2Fgithub%2Fmaster%2Fubuntu%2Fpython35_cpp%2Fcontinuous)<br/>[![Build status](https://storage.googleapis.com/protobuf-kokoro-results/status-badge/linux-python36_cpp.png)](https://fusion.corp.google.com/projectanalys
没有合适的资源?快使用搜索试试~ 我知道了~
protobuf-js-3.10.0.zip
共1106个文件
cc:356个
h:277个
proto:131个
需积分: 10 10 下载量 17 浏览量
2019-10-29
15:26:07
上传
评论
收藏 5.6MB ZIP 举报
温馨提示
protobuf-js-3.10.0.zip是从git上搬运下来的,亲测可用
资源推荐
资源详情
资源评论
收起资源包目录
protobuf-js-3.10.0.zip (1106个子文件)
configure.ac 8KB
configure.ac 6KB
configure.ac 3KB
configure.ac 461B
Makefile.am 92KB
Makefile.am 53KB
Makefile.am 42KB
Makefile.am 22KB
Makefile.am 11KB
Makefile.am 7KB
Makefile.am 315B
ar-lib 6KB
bad_utf8_string 3B
BUILD.bazel 5KB
BUILD 47KB
BUILD 3KB
zlib.BUILD 2KB
BUILD 819B
six.BUILD 237B
protobuf.bzl 16KB
protobuf_deps.bzl 3KB
compiler_config_setting.bzl 871B
gtest.cbproj 10KB
gtest_unittest.cbproj 9KB
gtest_main.cbproj 8KB
gmock-gtest-all.cc 489KB
descriptor.pb.cc 461KB
gtest-all.cc 417KB
descriptor_unittest.cc 292KB
descriptor.cc 275KB
gtest_unittest.cc 248KB
gmock-matchers_test.cc 227KB
gtest.cc 216KB
cpp_message.cc 141KB
js_generator.cc 141KB
map_test.cc 123KB
parser_unittest.cc 120KB
message_differencer_unittest.cc 110KB
binary_json_conformance_suite.cc 93KB
generated_message_reflection.cc 91KB
protostream_objectwriter_test.cc 91KB
test_util_lite.cc 90KB
command_line_interface_unittest.cc 88KB
text_format.cc 88KB
strutil.cc 83KB
type.pb.cc 83KB
parser.cc 82KB
command_line_interface.cc 81KB
extension_set.cc 80KB
wrappers.pb.cc 77KB
gtest_pred_impl_unittest.cc 76KB
text_format_unittest.cc 74KB
gmock-spec-builders_test.cc 73KB
message_differencer.cc 72KB
cpp_helpers.cc 63KB
gtest-death-test.cc 60KB
repeated_field_unittest.cc 59KB
plugin.pb.cc 59KB
php_generator.cc 57KB
objectivec_helpers.cc 56KB
python_generator.cc 56KB
extension_set_unittest.cc 54KB
java_message.cc 54KB
arena_unittest.cc 52KB
wire_format.cc 52KB
googletest-printers-test.cc 52KB
cpp_file.cc 51KB
wire_format_unittest.cc 50KB
java_message_field.cc 49KB
api.pb.cc 49KB
coded_stream_unittest.cc 46KB
cpp_string_field.cc 46KB
gmock-actions_test.cc 46KB
protostream_objectwriter.cc 45KB
googletest-death-test-test.cc 45KB
gtest-port.cc 43KB
gmock-generated-matchers_test.cc 43KB
java_string_field.cc 42KB
generated_message_reflection_unittest.cc 41KB
protostream_objectsource.cc 41KB
struct.pb.cc 41KB
java_enum_field.cc 41KB
googletest-port-test.cc 39KB
lite_unittest.cc 39KB
googletest-param-test-test.cc 37KB
tokenizer.cc 37KB
java_primitive_field.cc 37KB
googletest-output-test_.cc 36KB
protostream_objectsource_test.cc 35KB
field_mask_util_test.cc 35KB
gmock-generated-actions_test.cc 35KB
tokenizer_unittest.cc 34KB
java_map_field_lite.cc 34KB
java_enum_field_lite.cc 33KB
java_helpers.cc 33KB
gmock-spec-builders.cc 32KB
strutil_unittest.cc 32KB
java_message_field_lite.cc 32KB
java_map_field.cc 32KB
dynamic_message.cc 31KB
共 1106 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
j1142622474
- 粉丝: 14
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功