well you can download the unrar utility and i am almost positive that there is an argument you can pass that will show you the files within the package without extracting it ..
as of the iso file, you can mount it to a mount point and go into the folder and view all the files ... mount -o loop nameoffile.iso /mnt/iso for example
as of bin files, you will need
something like this to fool around with them .
hope this helps ..