Что такое гибкий способ для потоковой передачи данных на диск в программе на С ++ в Windows?
Я ищу создать гибкий поток данных, который может содержать произвольные данные (скажем, среднее время, флаг, еслисбросить и т. д.) на диск для последующего анализа.Данные могут поступать с неоднородными, нерегулярными интервалами.В идеале этот поток должен иметь минимальные издержки и быть легко читаемым в чем-то вроде MATLAB, чтобы я мог легко анализировать события и данные.
Я имею в виду двоичный файл с заголовочным файлом, описывающим типы пакетов, за которыми следует дикийдамп данных с тегом.Я рассматриваю скудный, нестандартный формат, но также был бы заинтересован чем-то вроде HDF5 .