Reklama

Sumy kontrolne - md5sum

Erewhon, pt., 06/04/2007 - 12:15
Kategorie:

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

Średnia: 4 (2 głosy/ów)

Odpowiedzi

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <pre> <blockquote>
  • Znaki końca linii i akapitu dodawane są automatycznie.
CAPTCHA
To pytanie sprawdza czy jesteś człowiekiem, a aby zapobiec przed spamem.
Image CAPTCHA
Enter the characters shown in the image.