WindowsのC++プログラムでデータをディスクにストリーミングする柔軟な方法は何ですか?
後で分析するために、任意のデータ (時間、平均、リセットされた場合のフラグなど) を含む可能性のある柔軟なデータ ストリームをディスクに作成しようとしています。データは不均一で不規則な間隔で入ってくる場合があります。理想的には、このストリームのオーバーヘッドが最小限で、MATLAB などで簡単に読み取れるので、イベントやデータを簡単に分析できます。
パケットの種類を記述したヘッダー ファイルと、それに続く でタグ付けされたデータのワイルド ダンプを含むバイナリ ファイルを考えています。無駄のないカスタム形式を検討していますが、HDF5のようなものにも興味があります。