我想开发一些模拟软件。它产生长数据数组。使用自定义编解码器将此数据存储在 mkv 文件中是个好主意吗?它的目标是快速随机访问数据并避免处理大数组(大于 32 位地址空间)时的头痛
如果是这样,是否有任何简单的 mkv c++ 库?
我想开发一些模拟软件。它产生长数据数组。使用自定义编解码器将此数据存储在 mkv 文件中是个好主意吗?它的目标是快速随机访问数据并避免处理大数组(大于 32 位地址空间)时的头痛
如果是这样,是否有任何简单的 mkv c++ 库?
此外,mkv 是 EBML 的一种特定应用,EBML 是一种二进制 xml 语言,针对媒体进行了优化。如果您认为这些功能适合您,那么您将使用 EBML,它允许您针对您的特定应用程序进行定制。
mkv 是 Matroska 格式的文件扩展名,它可以帮助您进行搜索。
这是 Matroska 源代码页面,其中包括指向 EBML 和 Matroska c 库的链接。
我很确定你从 mkv 获得的东西远没有HDF5那样复杂的科学(模拟)数据。它专为您描述的用例而设计。