Binary 用于存储可变大小消息的二进制文件格式

Binary 用于存储可变大小消息的二进制文件格式,binary,Binary,我需要将可变大小的二进制记录写入文件。因此,我想知道 有人知道编写二进制文件的最佳实践。例如,要存储在标头中的信息,指定格式版本、标头大小、可变大小消息的记录界限等 是否有人知道一个开源库可以管理上述内容,让我只提供记录和记录大小 pt 2中的相同库应该能够读取二进制记录 我在Linux上使用C++和Ext4。p> 在SQLite数据库中删除二进制blob怎么样?数据量非常大,大约每小时680gb。另外,数据是二进制的,因此我们并不真正寻找任何关系功能。

我需要将可变大小的二进制记录写入文件。因此,我想知道

  • 有人知道编写二进制文件的最佳实践。例如,要存储在标头中的信息,指定格式版本、标头大小、可变大小消息的记录界限等
  • 是否有人知道一个开源库可以管理上述内容,让我只提供记录和记录大小
  • pt 2中的相同库应该能够读取二进制记录

  • 我在Linux上使用C++和Ext4。p> 在SQLite数据库中删除二进制blob怎么样?数据量非常大,大约每小时680gb。另外,数据是二进制的,因此我们并不真正寻找任何关系功能。