Извлечь данные из архива
Имеется архив непонятного расширения, который содержит данные мониторинга электронной техники. Файл легко читается с помощью тулзы производителя электронной техники, где его можно сконвертировать в таблицу csv. Тулза написана на java
Архив сжат библиотекой ZLIB.
Из важного архив содержит показания датчиков, данные о событиях и инженерные логи. Ещё там есть несущественная информация, которая не нужна.
По структуре данные в архиве похожи на дерево.
Есть код на C++, который распаковывает архив, читает показания датчиков, а также частично читает журнал событий.
Необходимо доработать код на C++ (либо переписать на питоне) так, чтобы он полностью читал данные, журнал событий и инженерные логи.
В идеале на выходе должен получиться класс с тремя методами: 1. извлечение данных 2. извлечение событий 3. извлечение инженерных логов. Каждый из методов должен возвращать соответствующие строки таблицы.
Архив сжат библиотекой ZLIB.
Из важного архив содержит показания датчиков, данные о событиях и инженерные логи. Ещё там есть несущественная информация, которая не нужна.
По структуре данные в архиве похожи на дерево.
Есть код на C++, который распаковывает архив, читает показания датчиков, а также частично читает журнал событий.
Необходимо доработать код на C++ (либо переписать на питоне) так, чтобы он полностью читал данные, журнал событий и инженерные логи.
В идеале на выходе должен получиться класс с тремя методами: 1. извлечение данных 2. извлечение событий 3. извлечение инженерных логов. Каждый из методов должен возвращать соответствующие строки таблицы.