Any way to repair corrupted fit file?

Hello,

yesterday i finished an Activity on Zwift.

The Activity must have been saved in a faulty way, resulting the FIT file to be corrupted.

I have tried using the FITSDK tools to repair or convert the file, trying to assess any damages.

also using the fit file repair tools always just gives me a highly truncated activity of just a few seconds.

On https://www.fitfileviewer.com/ I can at least see all the time records with the corresponding power correctly. So the Activity data must be located somewhere in the file correctly.

On Zwift itself the activity shows with the time and distance, but i cant view it individually.

I have tried my luck, converting it back and forth, always just resulting in a highly shortened activity.

Is there any way to retrieve the data correctly or form a valid Fit file from my activity?

This is a link to the original file:   https://we.tl/t-sEr2qGCOC1

Thanks in advance for any help or tries to retrieve my data.