CD-ROM Digest MD5 ay isang mabilis at marumi program upang kalkulahin ang checksum ng mga indibidwal na track.
Ito mga ulat para sa bawat track:
ย ท size (basahin)
ย ท MD5 digest
Sumusuporta:
ย ท multi track sa CD-ROM
ย ท mode 1
ย ท ioctl Linux ()
ย ท libmhash
Ay hindi sumusuporta sa:
ย ท DVD
ย ท Audio CD
ย ท Multi session
ย ท Iba operating system
Kilalang problema:
ย ท Track ay madalas na mas malaki kaysa sa data na nakasulat sa loob
ย ท Ang programa ay ulat ng isang error sa dulo ng data
ย ท hindi ko alam ang mga paraan upang tuklasin ang mga dulo ng data.
ย ท checksum ay mabuti, at ang laki ng masyadong.
Magkaroon ng kamalayan:
> 300 frames - - ย ท maikli kaysa 4s track> 614400 bytes ay may palaman
ย ท Upang suriin ang checksum, pad ang img / ISO file sa 614,400 at tumakbo md5sum
Mga kailangan:
ย ท libmhash, o port ito sa OpenSSL, Gcrypt o iba pang.
Gumawa:
Patakbuhin "gumawa" o
gcc -W Wall cd5.c -o cd5 -lmhash
Halimbawa:
$ ./cd5
Track 1 hanggang 3 (3 track)
(, CDROMREADMODE1 (1277) / dev / cdrom) bigo ioctl: Input output error /
Track 1, data, 0 + 1429 | 2,615,296 22597f64d164d509ef988b4ae97d3ad2
(, CDROMREADMODE1 (1729) / dev / cdrom) bigo ioctl: Input output error /
Track 2, data, 1429 + 452 | 614,400 c8605c7db3dd78fba70c2030d339f22b
(, CDROMREADMODE1 (4001) / dev / cdrom) bigo ioctl: Input output error /
Track 3, data, 1881 + 2272 | 4,341,760 8084e5945813a02415d08fb027d9ea97
Para sa ioctl () error, tingnan sa itaas.
Lamang-check na ang laki track match laki ng file ISO (maliban para sa file sa ilalim ng
614,400 bytes).
Isang patakaran.: Kung digest mismatch may error
Mga detalye ng Software:
Bersyon: 0.1
I-upload ang petsa: 2 Jun 15
Lisensya: Libre
Katanyagan: 71
Mga Komento hindi natagpuan