I have a big ol' Interchange File Format (IFF) file that I suspect contains dozens of Interleaved Bitmap (ILBM) images. I know of software that can convert ILBMs to a more readily usable image format, namely
ilbmtoppm, but how can I get the IBLMs (or any other chunks) out of the IFF in the first place? libiff seems to have programs to pretty-print IFF chunks and to join chunks into a single IFF, but it doesn't seem to provide a quicker route to decomposing an IFF into files than slinging a lot of C.
I'd prefer free software that runs on Linux, but any port in a storm.