file corruption check ++