Sumy md5 plików

Co to jest suma MD5?


Suma MD5 (skrót kryptograficzny MD5) to 32-znakowy kod (hash) wygenerowany z zawartości pliku. Służy do szybkiego sprawdzenia integralności pliku — po pobraniu możesz porównać obliczoną sumę z tą dostarczoną przez w postaci pliku md5.txt. Jeśli sumy się zgadzają, plik nie został zmieniony ani uszkodzony podczas transferu.

Gdzie jest plik z sumami?


Plik tekstowy z sumami (np. data_md5.txt) znajduje się zawsze w tym samym folderze, co pliki danych. Zwykle format linii w pliku to:

<hash> <nazwa_pliku>
(np. d41d8cd98f00b204e9800998ecf8427e sample1.gz).

Po pobraniu danych natychmiast przejdź do katalogu docelowego i sprawdź sumy MD5 — zanim przetworzysz, przeniesiesz pliki, czy rozpoczniesz analizę bioinformatyczną.

macOS (Terminal)

  1. Przejdź do folderu nadrzędnego w którym znajdują się pobrane dane np. jeżeli dane zostały pobrane do folderu na Biurku o nazwie ID111 w którym znajdują się foldery osobno Clean Reads oraz Raw reads, otwórz folder ID111
  2. Prawnym przyciskiem myszy kliknij na folder w którym znajdują się pliki które zamierzasz sprawdzić, np. folder Clean reads oraz wybierz Nowa karta Terminala w folderze

3. wpisz w otwarte okno Terminala “md5 *” – bez cudzysłowiu

4. Zaczekaj aż wszystkie pliki w folderze zostaną sprawdzone, a następnie porównaj wyniki z plikiem tekstowym data_md5.txt otrzymanym od nas.

5. Jeżeli wszystkie pliki mają takie same sumy md5 oznacza to że pobieranie danych przebiegło pomyślnie i żaden z plików nie został uszkodzony. Jeżeli któryś z plików ma inną sumę niż ta podana przez nas należy dany plik pobrać ponownie i sprawdzić jeszcze raz.

6. Jeżeli pomimo ponownego pobrania pliku dane md5 się nie zgadzają, prosimy o kontakt z opiekunem klienta contact@weseq.it

Windows

  1. Otwórz PowerShell w folderze (Shift + Prawy klik na folder → “Otwórz w PowerShell”).
  2. Wklej poniższy kod i wciśnij Enter.

Get-ChildItem -File | ForEach-Object {

    $hash = Get-FileHash -Path $_.FullName -Algorithm MD5

    [PSCustomObject]@{

        FileName = $_.Name

        MD5Hash  = $hash.Hash

    }

} | Format-Table -AutoSize

3. Zaczekaj aż wszystkie pliki w folderze zostaną sprawdzone, a następnie porównaj wyniki z plikiem tekstowym data_md5.txt otrzymanym od nas.

4. Jeżeli wszystkie pliki mają takie same sumy md5 oznacza to że pobieranie danych przebiegło pomyślnie i żaden z plików nie został uszkodzony. Jeżeli któryś z plików ma inną sumę niż ta podana przez nas należy dany plik pobrać ponownie i sprawdzić jeszcze raz.

5. Jeżeli pomimo ponownego pobrania pliku dane md5 się nie zgadzają, prosimy o kontakt z opiekunem klienta contact@weseq.it

Dobre praktyki


Sprawdzaj sumy zawsze po pobraniu, przed dalszym przetwarzaniem.
Nie zmieniaj nazwy pliku ani nie rozpakowuj go przed porównaniem (chyba że checksums.txt odnosi się do plików po rozpakowaniu — wtedy dopasuj kolejność).
Jeśli suma nie pasuje — nie używaj pliku. Pobierz go ponownie a jeżeli to nie pomogło skontaktuj się z zespołem weSEQ.IT.

Was this article helpful?

Related Articles

pl_PLPolish