salta alla navigazione

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

cd iso linux

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.

Nero Burning Rom

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

nrg2iso

Uso direttamente da terminale

$ nrg2iso file_immagine.nrg file_immagine.iso

Reperibile su Debian direttamente dai repositori con :

$ sudo apt-get install nrg2iso

Alcohol 120%

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

mdf2iso

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

CloneCD/DVD

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

ccd2iso

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

bchunk

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

dmg2iso.pl

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!!!

Commenti»

1. 106ohm - 22 gennaio 2008- 19:40

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

Usa Debian IceWeasel Debian IceWeasel 2.0.0.8 con Debian GNU/Linux Debian GNU/Linux
2. imu - 22 gennaio 2008- 21:18

@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-audio
ed 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).

Usa Debian IceWeasel Debian IceWeasel 2.0.0.11 con Debian GNU/Linux Debian GNU/Linux
3. 106ohm - 23 gennaio 2008- 10:03

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

Usa Debian IceWeasel Debian IceWeasel 2.0.0.8 con Debian GNU/Linux Debian GNU/Linux
4. imu - 23 gennaio 2008- 13:27

@106ohm
Aggiungi il repository di Debian-multimedia ed avrai i codecs.
Debian-multimedia

Usa Debian IceWeasel Debian IceWeasel 2.0.0.11 con Debian GNU/Linux Debian GNU/Linux
5. sacarde - 25 giugno 2008- 18:59

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

Usa Konqueror Konqueror 3.5 con Linux Linux
6. Antonio De Luci (imu) - 25 giugno 2008- 23:40

@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

Usa Debian IceWeasel Debian IceWeasel 3.0 con Debian GNU/Linux Debian GNU/Linux