readisoimage is a small Perl script which reads an ISO 9660 filesystem image. It requires a helper program isosize (contained in the same archive) to read the filesystem size. Readisoimage tries to work around a bug present in at least some Linux 2.4 kernels which sometimes can cause the reading data near the end of a block device (such as a CD or a DVD disk).
readisoimage's little helper isosize requires Cdrecord or Cdrtools source code to be present when compiling it.
readdvdimage is as small shell script to convert a video DVD to usable ISO 9660 filesystem. Requires dvdbackup and mkisofs.