iso is a file in iso9660 filing standard.
It can be mounted by the "mount" command in any Linux. Just specify the type and use a loop back device
Here is an example. I have an iso file lfslivecd-x86-6.3-r2145(2).iso in /abit directory. I make a temporary directory /mnt/crdom, mount it and list the content of /mnt/cdrom. The mount command is shown in blue.
Code:
linux:/home/saikee/Desktop # ls /abit
1Gb USB grub mp3-2ndQuality Recycled TomTom_backup
bachup_2007-7 lfslivecd-x86-6.3-r2145(2).iso msvcp71.dll RWDVD01.iso .Trash-saikee
Betty-home lost+found msvcr71.dll saikee .volume.inf
Digital_Pictures makeiso print.pdf Scanned photos wincd
DVD_iso mp3 print.rtf SXS
linux:/home/saikee/Desktop # mkdir /mnt/cdrom
linux:/home/saikee/Desktop # mount -t iso9660 -o ro,loop=/dev/loop0 /abit/lfslivecd-x86-6.3-r2145\(2\).iso /mnt/cdrom/
linux:/home/saikee/Desktop # ls /mnt/cdrom
boot drivers lfs-sources README.html root.ext2
linux:/home/saikee/Desktop #
Afterward the files are visible in the desktop just like any others.