检查 C++ 中的 FlexBuffers 缓冲区是否未损坏

Check if a FlexBuffers buffer is not corrupted in C++

我想使用 FlexBuffers 作为一种二进制格式 JSON。但是由于缓冲区及其大小可能是由外部用户提供的,我想知道是否有任何方法可以检查 FlexBuffers 缓冲区及其大小是否真实并且在 C++ 中没有损坏。

目前还没有像 FlatBuffers 这样的 Verifier 实现,我们绝对应该有一个。我会在 GitHub 上打开一个关于它的问题。