Hello ROS users,
I've recorded plenty rosbag files during a testrun with a 1min split and lz4 compression.
Afterwards some of the data got corrupted (by the harddrive, not an error with rosbag).
When playing the rosbag files, it works and starts normally, but if rosbag hits a broken file, I get the following msg:
ROSLZ4_DATA_ERROR: malformed data to decompress
I now want to identify the broken rosbag-files and either try to fix them or if they are not fixable, delete them.
But I don't find a way to identify these broken files, does anybody know a way?
My first thought was to use "rosbag check", but this seems not to be intended for this use, or is it and I am not able to see this?
Does anybody had a similar problem and does know a solution in the ROS eco-system?
kindly regards
Tobias
Tobias