Do you get "-1" forfid or forA? In the first case, there is no file with this file name. In the second case, the file contains a -1 as float32. I cannot guess, why you assume, that the file is damaged. If you have any reasons to assume, that the file contains something else, explain this with all required details.
A file, which contains a -1 might or might not be "damaged".
Best Answer