Formati di conversione immagini CD/DVD proprietarie in ISO9660 Standard 14 dicembre 2006 - 3:31
Inviato da Antonio De Luci (imu) in : Debian, Guide, Linux, O.S. Revolution , trackback
Sicuramente vi sarà capitato qualche volta di imbattervi in immagini cd o dvd fatte con Software Proprietario, con estensioni del tipo ” ngr, bin, mdf, ccd ed altri ” , avrete provato anche ad aprirle con i nostri programmi di masterizzazione a disposizione su linux, ma purtroppo non erano riconosciute perchè non standard, e magari cercando in rete sono sbucati fuori dei Tools di conversione.
In questa pagina farò una lista con Estensioni , programma nativo, utility di conversione, uso, in modo da averla sempre a portata di mano nel caso ci trovassimo difronte un immagine non ISO9660.
Iniziamo dal più famoso programma di masterizzazione su Windows da poco portato anche su Linux, già per noi è qualcosa ma comunque noi abbiamo i nostri programmi che fanno invidia a molti ( messaggio subliminale su K3B ).
Tipo di estensione
.nrg
Strumento di conversione in iso9660
Uso direttamente da terminale
$ nrg2iso file_immagine.nrg file_immagine.iso
Reperibile su Debian direttamente dai repositori con :
$ sudo apt-get install nrg2iso
Altro programma di masterizzazione molto acclamato dagli utenti Windows, ha la possibilità di creare un unità cdrom virtuale per montare al volo le immagini .
Tipo di estesione
.mdf
Strumento di conversione in iso9660
Uso direttamente da terminale
$ mdf2iso immagine.mdf immagine.iso
Reperibile per Debian dal sito del progetto già pacchettizzato :
http://developer.berlios.de/projects/mdf2iso
Dopo aver scaricato basta installarlo con :
$ sudo dpkg -i mdf2iso_$VERION_i386.deb
Chi non se lo ricorda ? Era il CopiaTUTTO per eccellenza faceva copie 1:1 di qualsiasi cd ora dovrebbe farlo per i DVD, ma purtroppo come al solito è solo per Windows.
Tipi di estesioni
.img .ccd
Strumento di conversione in iso9660 per .img
img2iso
Uso direttamente da terminale
$ img2iso immagine.img > immagine.iso
Reperibile da http://linux.xulin.de/c/ scaricando l’ultima versione del file isodump-$VERSION.tar.gz e compilandola, nel seguente modo:
Scompattiamo i sorgenti:
$ tar zxvf isodump-$VERSION.tar.gz
Entriamo nella dir e cambiamo nome al programma, questo perchè isodump sul sistema esiste o potrebbe esistere perchè fa parte del pacchetto genisoimage
$ sed -i 's@isodump@img2iso@g' isodump.c
$ sed -i 's@isodump@img2iso@g' isodump.h
$ sed -i 's@isodump@img2iso@g' Makefile.Linux
$ sed -i 's@isodump@img2iso@g' isodump.man
$ mv isodump.c img2iso.c
$ mv isodump.h img2iso.h
$ mv isodump.man img2iso.man
$ ./configure
$ make
Diventiamo root oppure usiamo sudo
$ sudo make install
Ora lo trovate in /usr/local/bin/img2iso
Strumento di conversione in iso9660 per .ccd
Uso direttamente da terminale
$ ccd2iso immagine.img immagine.iso
Reperibile qui https://sourceforge.net/projects/ccd2iso come sorgente e qui come pacchetto deb per debian unstable ccd2iso
Scaricatelo ed installatelo con dpkg.
Quasi Tutti i Programmi di masterizzazione di Windows
Insieme a quelli citati pocanzi, quasi tutti i software reperibili per la masterizzazione su Windows usano queste estensioni per creare immagini di cd , quindi questo specchietto è universale.
C’è da dire che lo Strumento di conversione è favoloso perchè puo’ creare immagini .iso, .cdr e .wav , vi rimando al manuale ” man bchunk” per il tutto.
Tipo di estensione
.bin .cue
Strumento di conversione in iso9660
Uso direttamente da terminale
$ bchunk immagine.bin immagine.cue immagine.iso
Reperibile su Debian direttamente dai repositori con :
$ sudo apt-get install bchunk
Immagini MAC OSX
Tipo di estensione
.dmg
Strumento di conversione in iso9660
Uso direttamente da terminale
$ dmg2iso.pl immagine.dmg immagine.iso
Reperibile da http://vu1tur.eu.org/tools script in perl
N.B. Per usarlo conviene prima spostarlo da root o con sudo nel proprio $PATH , /bin /usr/bin .
Prima di Gettare dei cd/dvd Provateli
Prima di masterizzare direttamente le immagini.iso create con i Tools elencati il mio consiglio è di provarle, per farlo basta aprire un terminale ed eseguire due operazioni :
Creamo una dir per la prova :
$ mkdir prova_iso
Montiamo la nostra immagine creata
$ sudo mount -t iso9660 immagine.iso prova_iso -o loop
Navigateci dentro con il vostro Filemanager, o nel caso di giochi provate a lanciare gli eseguibili e se nativi per linux finite l’installazione, se il gioco richiede il cd/dvd nel lettore montatelo nel MountPoint del vostro ed evitate di gettare cd/dvd che oggigiorno COSTANO!!!
Tutto il contenuto di questo 

Commenti»
Molto interessante -sintetico- e utile.
Avrei una domanda: e se avessimo da convertire in iso9660 files .ape e .cue (che rappresentano una compilation)???
Ho provato con “$bchunk immagine.ape immagine.cue immagine.iso” ma ni restiruisce tanti file .cdr (che non so come leggere). Ho provato anche con “$ bchunk Ramirez.ape Ramirez.cue -w prova” che mi restituisce una serie di file ascoltabili, peccato che fatti di solo brusio…
Grazie
@106ohm
Se il tuo problema è l’ascolto di quei file, puoi usare direttamente i file *.ape, installando i codecs :
$ sudo apt-get install libmac2 monkeys-audioed il tuo player dovrebbe farteli ascoltare.
Se invece vuoi creare un iso per altri motivi che al momento mi sfuggono, bisognerebbe capire bene cosa intendi fare.
Comunque non mi è mai capitato un file .ape (anche se ne ho sentito parlare).
Grazie dell’interessamento, il fatto è che non trovo il modo di leggere questo file .ape (ho provato ad installare libmac2 e monkeys-audio ma apt mi dice che non li trova) quindi ,in alternativa, volevo provare a fare nell’altro modo…
Grazie ancora
@106ohm
Aggiungi il repository di Debian-multimedia ed avrai i codecs.
Debian-multimedia
ho un problema con lo script:
dmg2iso.pl
lo eseguo ma ho l’errore:
PropertyList is corrupted
lo script e’ fatto per linux? o no
@sacarde
Lo scipt è in “perl” … Purtroppo viene scritto su Windows e con qualche editor che sporca di default (LOL). Prova ad usare quello ripulito da me:
http://download.tuxfamily.org/osrdebian/files/dmg2iso.pl