Generic Binary Keyed Format (*.gbkf)
This GBKF is a generic solution for reading and writing data in a binary mode. It is designed to reduce the data size between server and clients, and also to be simple to use and flexible for layering additional specifications.
The specification is already in use by CAD-Viewer.com
but there still remaining much work to do, notably the support for strings.
You can find here the Core Specification - Version 1, and currently it has implementations under the following languages:
- C (to come)
- C++
- Python
- JavaScript (To Come), currently you can compile the C++ into WebAssembly.
- Rust (to come)
And if you are searching for a friendly approach to start using it, it's recommended to read the following content in order:
- Generalities (todo)
- Structure Patterns
- Examples