Add file md5 check support

Sorry, maybe "a" --> "the" because the fingerprint is given afterwards.