Suma kontrolna
Suma kontrolna to wartość używana do sprawdzania integralności pliku lub transferu danych. Innymi słowy, jest to suma, która sprawdza poprawność danych. Sum kontrolnych zwykle używa się do porównywania dwóch zestawów danych, aby upewnić się, że są takie same. Typowe zastosowania obejmują weryfikowanie obrazu dysku lub sprawdzanie integralności pobranego pliku. Jeśli sumy kontrolne nie są zgodne z sumami oryginalnych plików, dane mogły zostać zmienione lub uszkodzone.
Sumę kontrolną można obliczać na wiele różnych sposobów, używając różnych algorytmów. Na przykład podstawowa suma kontrolna może być po prostu liczbą bajtów w pliku. Ten rodzaj sumy kontrolnej nie jest jednak zbyt niezawodny, ponieważ można zamienić miejscami co najmniej dwa bajty, powodując zmianę danych, podczas gdy suma kontrolna pozostałaby taka sama. Dlatego do weryfikowania danych zwykle używa się bardziej zaawansowanych algorytmów sum kontrolnych. Należą do nich algorytmy cyklicznej kontroli nadmiarowej (CRC) oraz kryptograficzne funkcje skrótu.
Rzadko trzeba samodzielnie używać sumy kontrolnej do weryfikowania danych, ponieważ wiele programów automatycznie wykonuje tego typu weryfikację. Niektóre archiwa plików lub obrazy dysków mogą jednak zawierać sumę kontrolną, której można użyć do sprawdzenia integralności danych. Weryfikowanie danych nie zawsze jest konieczne, ale może być przydatnym sposobem jednoczesnego sprawdzania dużych ilości danych. Na przykład po nagraniu płyty znacznie łatwiej jest sprawdzić, czy sumy kontrolne oryginalnych danych i płyty są zgodne, niż sprawdzać każdy folder i plik na płycie.
Zarówno system Mac, jak i Windows zawiera bezpłatne programy, których można używać do generowania i weryfikowania sum kontrolnych. Użytkownicy komputerów Mac mogą skorzystać z wbudowanego Narzędzia dyskowego Apple, a użytkownicy systemu Windows — z programu File Checksum Integrity Verifier (FCIV).
Sprawdź swoją wiedzę