Podczas pobierania dużego zbioru z internetu lub przesyłu dużych plików poprzez sieć warto sprawdzić, czy plik, który pobraliśmy nie jest uszkodzony. Warto też kontrolować ważniejsze archiwa, które zapiszemy na dysku CD.
Skorzystamy z programu md5sum.
Tworzenie zbioru z sumami kontrolnymi
Będę tworzyć zbiór z sumami kontrolnymi dla wszystkich archiwów w kartotece backup. Tak wygląda zawartość tego katalogu:
kglaz@aristo300:~/backup$ ls -l
razem 32744
-rw-r--r-- 1 kglaz kglaz 1956357 2007-03-22 12:54 gimnazjumsportowe.tgz
-rw-r--r-- 1 kglaz kglaz 5936950 2007-03-22 12:55 judoinfo.pl.tgz
-rw-r--r-- 1 kglaz kglaz 5215986 2007-03-22 12:54 judo.tgory.tgz
-rw-r--r-- 1 kglaz kglaz 20358478 2007-03-22 13:00 pu.tgz
kglaz@aristo300:~/backup$
Wydaję komendę md5sum i jej wynik kieruję do zbioru MD5SUM:
md5sum *.tgz > MD5SUM
Wykonanie powyższej komendy wygeneruje zbiór MD5SUM, który będzie zawierać nazwy plików wraz z ich sumami kontrolnymi, zobacz zawartość zbioru:
3ffc6cab3a07cbca782431a8834ff975 gimnazjumsportowe.tgz
ca1c5390c30ad39c474deb5fc05fe2cc judoinfo.pl.tgz
dfcc3b0a510e06d35d25cdae19cad1bb judo.tgory.tgz
0ba5a05c9d7ea14c30e2b357fa5dfb8d pu.tgz
Tak przygotowany zbiór MD5SUM razem z archiwami zapisujemy na dysku CD.
Weryfikacja zbiorów na podstawie sum kontrolnych
Aby zweryfikować poprawność zapisanych lub ściągniętych plików wydajemy komendę md5sum podając jako parametr zbiór z sumami kontrolnymi, zobacz jak to wygląda w moim przykładzie:
kglaz@aristo300:~/backup$ md5sum -c MD5SUM
gimnazjumsportowe.tgz: DOBRZE
judoinfo.pl.tgz: DOBRZE
judo.tgory.tgz: DOBRZE
pu.tgz: DOBRZE
kglaz@aristo300:~/backup$
Teraz możemy być pewni, że archiwa zostały nagrane bez błędu.
Windows i md5
Powyższy opis dotyczy Linuxa, ale w przypadku systemu Windows sprawa wygląda podobnie. Należy tylko pobrać plik md5sum.exe i skopiować go w takie miejsce systemu aby był widoczny z linii komend (np. do c:\winnt\system32).





Odpowiedzi
Dodaj nową odpowiedź