Failų tikrinimas yra procesas, skirtas nustatyti, ar kompiuterio failas buvo kaip nors pakeistas. Taip gali nutikti dėl korupcijos, viruso įsibrovimo arba tyčinės vartotojo veiklos. Saugumo sumetimais gali būti svarbu patikrinti failo vientisumą ir gauti įspėjimą, jei failas pasikeitė iš ankstesnės versijos. Yra keletas failų tikrinimo būdų.
Viena iš failų tikrinimo galimybių yra lyginti naują failą su senesne kopija, po truputį pereiti per visą kodą ir ieškoti pakeitimų. Kitas variantas apima kontrolinės sumos naudojimą. Vartotojas sukuria duomenų bloką iš failo ir išsaugo jį. Jei vartotojui kyla abejonių dėl failo, jis arba ji gali dar kartą atlikti kontrolinės sumos skaičiavimą ir patikrinti naują versiją, palyginti su originalia. Jei duomenys skiriasi, failas pasikeitė.
Šis procesas gali būti svarbus perduodant duomenis, kai vartotojai nori nustatyti pakeitimus, nes tai gali reikšti problemą. Pavyzdžiui, prie failo galėjo būti prisijungęs virusas arba įsilaužėlis galėjo įterpti kodą, kad galėtų sekti failą arba vykdyti kenkėjišką komandą. Saugių, konfidencialių duomenų atveju pakeitimai gali reikšti, kad kažkur sistemoje yra kompromisas, kurį reikės išspręsti, kad duomenys būtų saugūs. Taip pat vartotojai gali norėti naudoti failo patikrinimą, kad patvirtintų atsarginės kopijos vientisumą ir įsitikintų, kad yra visi reikalingi duomenys.
Yra kompiuterinių programų, kad būtų galima patikrinti failus, ir dauguma jų yra labai greitos. Kai vartotojas vykdo komandą patikrinti failą, programa gali greitai jį nušluoti ir grąžinti rezultatą. Šis procesas gali būti lėtesnis naudojant ypač didelius failus arba situacijas, kai programai reikia nuskaityti kiekvieną duomenų bitą, o ne naudoti kontrolinės sumos metodą. Žmonėms, besikeičiantiems duomenimis saugiu ryšiu, šis procesas taip pat apima duomenų šifravimą ir iššifravimą.
Gali būti atvejų, kai failo patvirtinimas gali būti ypač svarbus. Pavyzdžiui, vertinant skaitmeninius įrodymus teisminėse bylose, visos šalys nori būti užtikrintos, kad bylos galioja ir nebuvo pakeistos. Technikas, kuris specializuojasi šiame procese, gali įvertinti medžiagą ir nustatyti, ar įvyko kokių nors pokyčių. Tai taip pat gali būti naudinga atliekant kriminalistinį tyrimą apskritai, kai pakeitus bylą gali būti atskleisti nusikaltėlio, bandančio nuslėpti pėdsakus arba apgauti tyrėjus, pėdsakai.