CD-ROM Digest MD5 jest szybkie i brudne do obliczenia sumy kontrolnej programu indywidualnej ścieżki.
Informuje, że na każdym torze:
ย ท rozmiar (czytaj)
ย ท MD5
Obsługuje:
ย ท wielu utwór CD-ROM
ย ท tryb 1
ย ท Linux ioctl ()
ย ท libmhash
Nie obsługuje:
ย ท DVD
ย ท Audio CD
ย ท sesji Wielu
ย ท Inny system operacyjny
Znany problem:
ย ท ścieżki są często większe niż dane pisemnej wewnątrz
ย ท programu zgłasza błąd na końcu danych
ย ท Nie wiem, tak aby wykryć koniec danych.
ย ท suma kontrolna jest dobre, a rozmiar też.
Być świadomym:
ย ท Tor krócej niż 4s -> 300 klatek -> 614400 bajtów są wyściełane
ย ท Aby sprawdzić sumę kontrolną, pad pliku img / iso do 614.400 i wykonywania md5sum
Wymagania:
ย ท libmhash, lub port do OpenSSL, gcrypt lub inny.
Budowa:
Run "make" lub
-W -Wall cd5.c gcc -o CD5 -lmhash
Przykład:
$ ./cd5
Track 1 do 3 (3 utwory)
ioctl (/ dev / cdrom, CDROMREADMODE1 (1277)) nie powiodło się: Błąd wejścia / wyjścia
Track 1, danych, 0 + 1429 | 2615296 22597f64d164d509ef988b4ae97d3ad2
ioctl (/ dev / cdrom, CDROMREADMODE1 (1729)) nie powiodło się: Błąd wejścia / wyjścia
Track 2, danych, 1429 + 452 | 614400 c8605c7db3dd78fba70c2030d339f22b
ioctl (/ dev / cdrom, CDROMREADMODE1 (4001)) nie powiodło się: Błąd wejścia / wyjścia
Ścieżka 3, danych, 1881 + 2272 | 4341760 8084e5945813a02415d08fb027d9ea97
Dla ioctl () błędów, patrz wyżej.
Wystarczy sprawdzić, że wielkość rozmiaru pliku track mecz ISO (z wyjątkiem pliku pod
614400 bajtów).
Jedna zasada:. Jeśli strawienia niezgodność występuje błąd
Szczegóły programowe:
Komentarze nie znaleziono