Mount ISO
Version: 0.9.5


License
-------
Proudly released under the GNU GPL.


Authors
-------
Jinjiru (jinjiru@jinjiru.ru) http://www.jinjiru.ru/project/linux.php (original author)
Oleg "2sheds" Kourapov (ok@2sheds.ru) http://www.2sheds.ru (original author)
Mladen Pejaković (pejakm) http://linux.000webhost.com (maintainer)


Description
-----------
Mount ISO Image is an advanced script which allows to perform multiple operations with ISO, NRG (Nero Burning ROM), UDF (DVD), CUE/BIN, CCD/IMG/SUB (CloneCD), XDVDFS (XBOX) and MDF images.
Mount/unmount operations can be performed in two different ways: using kdesu or sudo. During the installation you'll be offered to choose a variant to use.
Note: If you prefer to use sudo, you should first choose to "Setup sudo config" in installation menu.


ISO9660 (CD) and UDF (DVD) images
---------------------------------
Mount:
Right-click an ".ISO" file and choose "Manage ISO -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding  folder will be opened and raised.

Unmount:
Right-click an ".ISO" file and choose "Manage ISO -> Unmount Image". The corresponding folder will be removed from the desktop automagically.

Calculate MD5 sum:
Right-click an ".ISO" file, choose "Manage ISO -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.

Create ISO/UDF image from directory: 
Right-click a folder that you wish an ISO or UDF image to be created from and choose "Actions -> Manage ISO -> Create ISO (or UDF) image". Dialog will open asking where to save the image.
Warning: Check if you have enough free space on target partition before creating an ISO!

Create ISO/UDF image from CD/DVD drive:
Right-click any suitable directory (resulting file will be stored there), select "Actions -> Manage ISO -> Create ISO-image from CD-ROM" and select the name of ISO image in the filename selection dialog. If it suggests you put the resulting image on the Desktop instead of the selected directory, it means that current user has no permission to write in this directory.
Note: This feature requires a working CD/DVD drive
Warning: Check if you have enough free space on target partition before creating an ISO!


NRG (Nero Burning ROM) images
-----------------------------
Mount:
Right-click an ".NRG" file and choose "Manage NRG -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding  folder will be opened and raised.

Unmount:
Right-click an ".NRG" file and choose "Manage NRG -> Unmount Image". The corresponding folder will be removed from the desktop automagically.

Calculate MD5 sum:
Right-click an ".NRG" file, choose "Manage NRG -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.

Convert NRG image to ISO
Right-click an ".NRG" file and choose "Manage NRG -> Convert to ISO" to convert the image to a standard ISO.
Warning: Check if you have enough free space before converting!


CUE/BIN images
--------------
Mount:
Right-click a ".CUE" file and choose "Manage CUE/BIN -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding  folder will be opened and raised.
Note: This feature requires the use of 'cdemu' utility, available here: http://cdemu.sourceforge.net
If it is not installed on your system, you will need to compile it from source or find a suitable package.

Unmount:
Right-click a ".CUE" file and choose "Manage CUE/BIN -> Unmount Image". The corresponding folder will be removed from the desktop automagically.

Convert CUE/BIN image to ISO:
Right-click a ".CUE" file and choose "Manage CUE/BIN -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires 'bchunk' utility, available here: http://he.fi/bchunk
If it is not installed on your system, you will need to compile it from source or find a suitable package.
NB: Check if you have enough free space before converting!


CCD/IMG/SUB (CloneCD) images
----------------------------
Convert CloneCD image to ISO:
Right-click a ".CCD" file and choose "Manage CloneCD -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires 'ccd2iso' utility, available here: http://sourceforge.net/projects/ccd2iso
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Warning: Check if you have enough free space before converting!


XDVDFS (XBOX) images
--------------------
Create XDVDFS image from directory: 
Right-click a folder that you wish an XDVDFS image to be created from and choose "Actions -> Manage ISO -> Create XDVDFS image". Dialog will open asking where to save the image.
Note: This feature requires 'extract-xiso' utility, available here: http://dwl.xbox-scene.net/~xbox/xbox-scene/tools/isotools/extract-xiso_v2.3.linux.x86.static.tgz
Warning: Check if you have enough free space on target partition before creating an ISO!

MDF/MDS (Media Descriptor Image file) images
--------------------------------------------
Mount:
Right-click an ".MDF" file and choose "Manage MDF -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.

Unmount:
Right-click an ".MDF" file and choose "Manage MDF -> Unmount Image". The corresponding folder will be removed from the desktop automagically.

Calculate MD5 sum:
Right-click an ".MDF" file, choose "Manage MDF -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.

Note: if direct mounting of mdf images fails try converting them into iso first using:

Convert MDF image to ISO
Right-click an ".MDF" file and choose "Manage MDF -> Convert to ISO" to convert the image to a standard ISO.
Warning: Check if you have enough free space before converting!
Do note that some information loss can occur (MDF/MDS images carry information about various copy protections which will be lost if converted into ISO image format).


Translations
------------
- German (by Markus Bloch)
- Italian (by marcosegato)
- Russian (by Jinjiru)
- Serbian (by Mladen Pejaković)
- Spanish (by Javier Ariza Rodríguez & Alberto Garcia)
- Turkish (by Atilla Öntaş)

If you submit translations, please, send them within the utf-8 text file to prevent encoding mistakes!
Here's a list of lines needed to be translated for specific language:

# Manage ISO
# Mount Image
# Unmount Image
# Create ISO Image
# Create ISO Image from CD-ROM
# Calculate MD5 Sum
# Convert to ISO
# Check ISO Type

Please note that word "ISO" must remain untranslated!


Bugs
----
If you find any errors please do not hesitate to report them. If you have any suggestions or want to contribute a translation - you're always welcome! Please write us:
 * pejakm@gmail.com
 * jinjiru@jinjiru.ru
 Thank you for using our script!


Contents
--------
install.sh		(installer - bash script)
README			(instructions)
COPYING			(licence)


Installation
------------
0) tar -jxf mount-iso-0.9.2.tar.bz2

1) cd mount-iso-0.9.2

2) ./install.sh
Please follow installer instructions


Data extraction
---------------

This feature is useful if you have difficulties with installer, or you want to make a package, etc.
From the main menu choose menu entry 7. It will lead you to the "Extractor menu". From there you have options to extract data for sudo or kdesu installation, as well as options to return to main menu and to quit the installer.
The extractor will extract data to "$HOME/Desktop/Mount-ISO/exported/usr".


Changelog
---------

0.9.5 - Thursday 3 January 2008

+ Feature: visual interaction improvement (added colors)
+ Feature: mountiso.sh is now installed in "$PREFIX/bin" (thanks goes to Musikolo for suggestion)
+ Code cleanup, minor improvements and fixes

0.9.4 - Thursday 3 January 2008

+ Feature: data extractor (extracts installation data, ie. *.desktop files and "mountiso.sh" script)
+ Feature: kdialog in creating images added; also added notice upon canceling image creation
+ Feature: Ability to disable notice upon successful mount, unmount and canceling image creation
+ Feature: mountiso.sh is now installed in "$PREFIX/local/bin"
+ Turkish translation added (by Atilla Öntaş)
+ Code cleanup

0.9.3.1 - Monday 31 December 2007

+ German translation added (by Markus Bloch)

0.9.3 - Monday 31 December 2007

+ Feature: Added notice upon successful mount an unmount
+ Small bugfixes
+ Spanish translation added ( by Javier Ariza Rodríguez & Alberto Garcia)

0.9.2 - Thursday 27 December 2007

+ Feature: Mount/unmount MDF images
+ Feature: Convert MDF to ISO (using 'mdf2iso' from http://mdf2iso.berlios.de)
+ Feature: Image menus are now in top level
+ Feature: Installer message if utility not installed
+ Fix: Fixed common "file is not an iso or is corrupted" error
+ Code cleanup (removed non utf and incomplete translations (remained: Italian, Russian; added: Serbian), etc.)

0.9.1 - Sunday 16 October 2005

+ Feature: Check ISO Type
+ Code cleanup

0.9 - Monday 24 May 2004

+ Feature: Mount CUE/BIN images (using 'cdemu' from http://cdemu.sourceforge.net)
+ Feature: Create XBOX images (using 'extract-xiso' from http://dwl.xbox-scene.net/~xbox/xbox-scene/tools/isotools/extract-xiso_v2.3.linux.x86.static.tgz)
+ Feature: Convert NRG images to ISO
+ Fix: Some ISO files created with WinISO have a non-standard "magic number" (thanks to Ignacio Serantes for info)
+ Fix: Menu for NRG, CUE/BIN, CloneCD images no longer suggests to "Manage *ISO*"

0.8 - Tuesday 11 May 2004

+ Support for creating ISO images from CD-ROM - simply right-click any suitable directory
  (resulting file will be stored there), select "Create ISO-image from disk" et voila!
+ Code cleanup

0.7 - Thursday 29 April 2004

+ Support for CloneCD (CCD/IMG/SUB files) - custom MIME type was added, so you can right-click
  a cue file (".CCD") and convert the image file (".IMG") to a standard ISO.
  This feature requires 'ccd2iso' utility, available here: http://sourceforge.net/projects/ccd2iso
  If it is not installed on your system, you will need to compile it from source or find a suitable package.
+ Added support for DVD ISO images (UDF format). Now you can mount them (like normal ISO's)
  and create such images from directories.

  NB: Adding DVD support required us to make some internal changes. Thus, if you are upgrading from 
  previous version and use 'sudo' mode, you have to reset sudo config and then run 'sudo' setup 
  again (press '5' in installer menu, enter your root password, press '4' and enter root 
  password once more).

0.6 - Sunday 25 April 2004

+ Support for BIN/CUE images - right-click a CUE image to convert it to ISO tracks
  This feature requires 'bchunk' utility, available here: http://he.fi/bchunk
  Compile it from source or install a package for your system
+ Servicemenu was split to separate files for each MIME-type: one for ISO/NRG, one 
  for directories, one (optionally) for CUE files - this way Mount-ISO will not offer 
  you invalid choices like "Calculate MD5 Sum" for a directory or "Create ISO Image" 
  when right-clicking an ".nrg" file

0.5 - Saturday 17 April 2004

Major changes since v0.4
+ System-wide installation - start install.sh as root install Mount-ISO for all users on your system
+ Create ISO images - now you can quickly create an ISO image from any directory
+ Support for images of Nero Burning ROM (.NRG files)
+ Calculate MD5 sums for ISO images - use it to verify downloaded ISO before burning!

0.5beta3 - Saturday 10 April 2004

+ Experimental support for system-wide installation - start install.sh as root to install Mount-ISO for all users on your system
+ Fixed a small bug in installer
+ Updated German translation (by Xenonite) 

0.5beta2 - Thursday 8 April 2004

+ Installer now creates backups before modifying sudo config
+ Some structural changes "under the hood" to prepare for 0.5 release
+ Updated Italian translation (by marcosegato)
+ Updated Polish translation (by Lukasz Purgal)
+ Added Romanian translation (by Spoiala Cristian)

0.5beta1 - Tuesday 6 April 2004

+ Added experimental support for quickly creating ISO images out of user's folders. Fresh ISOs are placed either in parent directory of this folder (if user is allowed to write there) or on the Desktop.
+ Some changes "under the hood"

NB: Notice to all translators: please send us localized strings for our new menu item, "Create ISO image"! (If you submit translations, please, send them within the utf-8 text file to prevent encoding mistakes)

0.4.1 - Saturday 3 April 2004

+ Experimental support for Nero images (*.NRG) (thanks to harryzZz for the idea!)
+ A fix for sudo config bug

NB: if you used v0.4 (version "sudo"), you need to install v0.4.1 so it would work finally. To upgrade, start the installer and press "5" (to roll back sudo config), enter root password, and then press "4" (to set it up with correct settings). After entering root password once again you shall proceed with install as usual (i.e. press "1") 

0.4 - Thursday 1 April 2004

+ Added routine to modify sudo config files (regards Bart Symons)
+ Added uninstall option
+ Some more bugfixes
+ Added the fix by some Suse and Mandrake users request (knocking the wood)
+ Updated the hungarian translation (by Marcel Hilzinger) (please if you find any encoding errors in translations, report it bug@jinjiru.ru)


0.3.9 - Wednesday 31 March 2004
This is a pre-release. If you had no luck with 0.3.x versions, download 
this script, let the installer check your system folders and see if it 
installs everything correctly. 
Please help us to make this script work on as many systems as possible!

+ Fixed some more bugs
+ Improved directory checking routines for preventing installation
  problems
+ Installer allows user to set directory paths manually if non-standard 
  environment is detected

0.3.8 - Tuesday 30 March 2004

+ Installer now checks if installation directories exist and creates them otherwise
+ German translation added (by seraphyn)

0.3.7 - Tuesday 30 March 2004

+ Installer bug finally fixed (hope so)
+ Made konqueror pop-up a window with the mounted ISO

0.3.6 - Monday 29 March 2004

+ Installer bug fixed
+ Portuguese/brazilean translation added (by Groo and Dherik)
+ Polish translation added (by Lukasz Purgal)
+ Italian translation added (by Marcosegato)
+ Danish translation added (by BK)

0.3.5 - Sunday 28 March 2004

+ Advanced error handling for fool-proof (un)mounting
+ Cleaned up installer and mount script
+ Danish translation added (by Kalna)

0.3 - Saturday 27 March 2004
 
 + Everything is combined into one script - who needs those numerous files?!
 + Spanish translation added (by mrthc)
 + Russian translation added (by me actually, hehe)

0.2.3 - Saturday 27 March 2004
 
 + Installation script fixed
 + French translation added (by MrYouP)

0.2.2 - Saturday 27 March 2004
 
 + inode/ISO-image bug fixed

0.2.1 - Saturday 27 March 2004

+ Minor bugfix

0.2 - Saturday 27 March 2004
+ Sudo usage possibility added
+ Install script offers real friendly interactive installation process
+ Added Czech and Slovak translation (by Jozef Riha)
+ Added Hungarian translation (by Vince Pinter)


0.1 - Friday 26 March 2004

- Initial release

