badiso is (or will be) a tool or set of tools for exploring potentially corrupted images of optical media, such as ISO9660 filesystems, that might have been ripped using tools like ddrescue.

Example output

…
✔ './joes/allstars.zip
✗ './joes/ban.gif
✔ './joes/eur-mgse.zip
✔ './joes/gold.zip
✗ './joes/graphhack.txt
✗ './joes/machines.zip
✔ './joes/md.zip
✔ './joes/midi.zip
✗ './joes/mnc-driv.zip
✔ './joes/nes.zip
✗ './joes/no$gmb.zip
✗ './joes/oddhex.zip
✗ './joes/script-e.zip
✗ './joes/script-i.zip
✔ './joes/stuff.zip
✗ './joes/thingy96.zip
✔ './joes/vbruntime.zip
✔ './joes/web.zip
…

You can grab it from https://github.com/jmtd/badiso.

badiso requires xorriso.

Future

I'm considering eventually rewriting badiso in Haskell and without the xorriso dependency.


Comments