It looks more like a corrupt support (media) rather than a bad file... Have you tried cleaning the heads, check the hmmm what is it DAT? or real tape or??? DAT can go faulty if not properly rewound before loading...
I had a case where a sysadmin was desperate and asked me to help him, when I ejected the DAT to look at its state
I noticed the tape was broken
...
Poor guy was trying for hours...