什么是在Windows中用C++程序将数据流式传输到磁盘的灵活方式?在C++中将数据流式传输到磁盘
我正在寻找创建一个灵活的数据流,可能包含任意数据(如时间,平均值,标志如果重置等)到磁盘供以后分析。数据可能以非均匀,不规则的间隔进入。理想情况下,这个流将具有最小的开销,并且可以像MATLAB那样容易读取,因此我可以轻松分析事件和数据。
我在考虑一个头文件的二进制文件,它描述了数据包的类型,后面跟着一个带有标记的数据的野生转储。我正在考虑一种精简的自定义格式,但也会对像HDF5这样的东西感兴趣。
你有没有考虑类似[MAT-file format](http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf)(PDF警告)? – user786653