CD-ROM Digest MD5 er en hurtig og beskidt program til at beregne checksum af individuelle spor.
Det rapporterer for hvert spor:
ย ท størrelse (læs)
ย ท MD5 digest
Understøtter:
ย ท multi track CD-ROM
ย ท mode 1
ย ท Linux ioctl ()
ย ท libmhash
Understøtter ikke:
ย ท DVD
ย ท Audio CD
ย ท Multi session
ย ท Andre operativsystem
Kendt problem:
ย ท Track er ofte større end de data skrevet inde
ย ท Programmet vil rapportere en fejl ved afslutningen af data
ย ท Jeg kender ikke vejen til at detektere slutningen af data.
ย ท Den checksum er god, og størrelsen også.
Vær opmærksom:
ย ท Track kortere end 4S -> 300 frames -> 614400 bytes er polstret
ย ท vil kontrollere checksum, pad img / iso-fil til 614.400 og køre md5sum
Krav:
ย ท libmhash eller havn den til OpenSSL, Gcrypt eller andet.
Byg:
Køre "gøre" eller
gcc -W -Wall cd5.c -o CD5 -lmhash
Eksempel:
$ ./cd5
Spor 1 til 3 (3 tracks)
ioctl (/ dev / cdrom, CDROMREADMODE1 (1277)) mislykkedes: Input / output fejl
Spor 1, data, 0 + 1429 | 2615296 22597f64d164d509ef988b4ae97d3ad2
ioctl (/ dev / cdrom, CDROMREADMODE1 (1729)) mislykkedes: Input / output fejl
Spor 2, data, 1429 + 452 | 614400 c8605c7db3dd78fba70c2030d339f22b
ioctl (/ dev / cdrom, CDROMREADMODE1 (4001)) mislykkedes: Input / output fejl
Spor 3, data, 1881 + 2272 | 4341760 8084e5945813a02415d08fb027d9ea97
For ioctl () fejl, se ovenfor.
Bare kontrollere, at track størrelse match ISO filstørrelse (undtagen fil under
614400 bytes).
Én regel:. Hvis fordøje misforhold der er en fejl
Software detaljer:
Kommentarer ikke fundet