Session Recording files may get corrupted if SQL DB reaches the maximum capacity. All the recorded files will be available but administrators may not be able to open them locally with Session Recording Player / Webplayer. The error message "The file is not a recorded session file or is possibly corrupt." may be displayed on the screen.
Header section in the recordings may get corrupted if SQL DB reaches maximum capacity.
Command line utility called icldb.exe can be used to repair corrupted recordings. This utility is included by default when Session Recording Server component is involved. This utility can be found under C:\Program Files\Citrix\SessionRecording\Server\Bin folder. To see the detailed command line options related to the Repair function, you can run icldb.exe Repair /?
The Repair functionality is available in Session Recording Server 2411 and above. After repairing, administrators will be able to view the recordings with Session Recording Player / Webplayer.
Administrators might see the error "The file is not a recorded session file or is possibly corrupt" when trying to play a recording in Session Recording Player / Webplayer.
For more information, refer to https://docs.citrix.com/en-us/session-recording/2411/manage-recording-files.html