FlatBuffers
FlatBuffers 是一个跨平台的序列化库,旨在实现最高的内存效率。 它允许您直接访问序列化数据,而无需先解析/解压缩,同时仍具有良好的向前/向后兼容性。
转到我们的登录页面浏览我们的文档。
支持的操作系统
- Window
- MacOS X
- Linux
- Android
- 以及其他任何使用最新C++编译器的。
支持的编程语言
- C++
- C#
- C
- Dart
- Go
- Java
- JavaScript
- Lobster
- Lua
- PHP
- Python
- Rust
- TypeScript
以及更多正在进行的...
贡献
- FlatBuffers Google Group 与其他开发人员和用户讨论FlatBuffers。
- FlatBuffers问题跟踪提交问题。
- stackoverflow.com 与flatbuffers 标记,以了解有关FlatBuffers的任何问题。
要为此项目贡献力量,请参阅贡献。
集成
对于整合此工具的Google Play应用程序,会跟踪使用情况。 此跟踪是使用嵌入的版本字符串自动完成的 ( flatbuffer_version_string ),并帮助我们继续优化它。除了 在你的应用程序二进制文件中消耗了一些额外的字节,它不应该影响 你的应用程序。我们使用这些信息让我们知道FlatBuffers 是有用的,如果我们应该继续投资。由于这是开放的 源,你可以自由删除版本字符串,但我们将不胜感激 你会留下它。
许可
Flatbuffers 根据Apache许可证版本2.0获得许可。有关完整的许可证文本,请参阅许可证。