CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track.. #MD5 digest #CD-ROM digest #Compute checksum #CD-ROM #Digest #MD5
CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track.
· size (read) · MD5 digest
· multi track CD-ROM · mode 1 · Linux ioctl() · libmhash
· DVD · Audio CD · Multi session · Other operating system
· Track are often bigger than the data written inside · The program will report an error at the end of the data · I don't know the way to detect the end of data. · The checksum is good, and the size too.
· Track shorter than 4s -> 300 frames -> 614400 bytes are padded · To check the checksum, pad the img/iso file to 614400 and run md5sum
Requirements:
· libmhash, or port it to OpenSSL, Gcrypt or other.
Run "make" or
gcc -W -Wall cd5.c -o cd5 -lmhash
$ ./cd5
Track 1 to 3 (3 tracks) ioctl(/dev/cdrom, CDROMREADMODE1(1277)) failed: Input/output error Track 1, data, 0 + 1429 | 2615296 22597f64d164d509ef988b4ae97d3ad2 ioctl(/dev/cdrom, CDROMREADMODE1(1729)) failed: Input/output error Track 2, data, 1429 + 452 | 614400 c8605c7db3dd78fba70c2030d339f22b ioctl(/dev/cdrom, CDROMREADMODE1(4001)) failed: Input/output error Track 3, data, 1881 + 2272 | 4341760 8084e5945813a02415d08fb027d9ea97
For the ioctl() errors, see above. Just check that track size match ISO file size (except for file under 614400 bytes). One rule: if digest mismatch there's an error.
CD-ROM Digest MD5 0.1
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- cd5-0.1.tar.gz
- main category:
- System
- developer:
- visit homepage
paint.net 5.0.13 (5.13.8830.42291)
Windows Sandbox Launcher 1.0.0
Zoom Client 6.0.0.37205
Microsoft Teams 24060.2623.2790.8046 Home / 1.7.00.7956 Work
IrfanView 4.67
7-Zip 23.01 / 24.04 Beta
calibre 7.8.0
Bitdefender Antivirus Free 27.0.35.146
ShareX 16.0.1
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
- Bitdefender Antivirus Free
- ShareX
- 4k Video Downloader
- paint.net
- Windows Sandbox Launcher
- Zoom Client
- Microsoft Teams
- IrfanView
- 7-Zip
- calibre