Dipende da cosa intendi per "integrita'". Se vuoi solo controllare che sia leggibile puoi provare ad aprirlo con fopen (che restituisce FALSE in caso di errore), se invece devi controllare che sia integro come struttura, dipende da che tipo di file e'.