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).

Zaktualizowano April 14, 2009 przez Per C.

quizSprawdź swoją wiedzę

Properties and methods can be assigned to which of the following entities?

A
Integer
0%
B
Array
0%
C
String
0%
D
Object
0%
Correct! Incorrect!     View the Object definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Suma kontrolna na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.