Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Diagnostics

    CD-ROM Digest MD5 0.1

    Download button

    No screenshots available
    Downloads: 1,281  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    22 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Yann Droneaud | More programs
    GPL / FREE
    January 16th, 2007, 15:13 GMT
    ROOT / System / Diagnostics

     Read user reviews (0)  Refer to a friend  Subscribe

    CD-ROM Digest MD5 description

    CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track.

    CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track.

    It reports for each track:

    · size (read)
    · MD5 digest

    Supports:

    · multi track CD-ROM
    · mode 1
    · Linux ioctl()
    · libmhash

    Doesn't support:

    · DVD
    · Audio CD
    · Multi session
    · Other operating system

    Known problem:

    · 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.

    Be aware:

    · 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.

    Build:

    Run "make" or

    gcc -W -Wall cd5.c -o cd5 -lmhash

    Example:

    $ ./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.

    Product's homepage

      


    TAGS:

    MD5 digest | CD-ROM digest | compute checksum | CD-ROM | Digest | MD5



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM