Script per Convertire immagini .nrg in immagini .iso

Mar, 19/04/2005 - 16:54

Script per Convertire immagini .nrg in immagini .iso

Inviato da Pinguino 4 commenti

Lo script utilizza il programma "dd" per effettuare l'operazione di conversione. dd fa parte delle "coreutils" che dovrebbero essere installate di default. Per utilizzare lo script (che chiamerermo nrg2iso per convenzione) basta digitare:

sh nrg2iso immagine.nrg [file.iso]

Nel caso non specifichiate il nome del file iso di destinazione, il nome sarà identico a quello "sorgente" nrg (ma con estenzione iso)

#!/bin/bash
#
# Convert Nero .nrg format to .iso format.
 
error()
{
echo "${@}" >&2
exit 1
}
 
INPUT="${1}"; OUTPUT="${2}"
[ -z "${OUTPUT}" ] && OUTPUT="${INPUT%.*}.iso"
 
[ ${#} -ne 1 -a ${#} -ne 2 ] &&
error "Usage: $(basename ${0}) file.nrg [file.iso]"
 
[ ! -e "${INPUT}" ] && error "${INPUT}: file does not exist"
[ ! -s "${INPUT}" ] && error "${INPUT}: file is null"
 
TYPE=$(file -b "${INPUT}"); TYPE="${TYPE%% *}"
 
[ "${TYPE}" = "ISO" ] && error "${INPUT}: file is already in .iso format"
[ "${TYPE}" != "data" ] && error "${INPUT}: file is not in .nrg format"
 
dd if="${INPUT}" of="${OUTPUT}" bs=1024 skip=300

Ho testato lo script con un normale file nrg e tutto è andato a meraviglia. Sarebbe interessante riportare eventuali vostri successi/insuccessi nei commenti allo script

Avvertenze:Non sono l'autore dello script: l'ho ritrovato su Slashdot. Il programma si basa sul fatto che le immagini NRG (il formato proprietario di Nero) non sono altro che delle immagini ISO con un header di 300Kb. Eliminando questo header e rinominando il file si ottiene un'immagine ISO pronta per essere masterizzata con k3b. Se il codice si adatta bene a immagini "standard" potrebbe quindi non funzionare con formati più "esotici" (cd-extra, multisessioni, cd musicali), poiché quei fatidici 300Kb potrebbero contenere dati rilevanti. Non rispondo quindi di eventuali danni.




Commenti

Ritratto di Moreno
#1

Inviato da Moreno il Mer, 20/04/2005 - 19:39.

Mandriva Vede e Provvede

Ciao

Mandriva è sempre avanti.
Ci sono addirittura 2 pacchetti RPM che si occupano dell'argomento.

Il primo è kiso che è un tool grafico, in alternativa c'è proprio nrg2iso.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di Pinguino
#2

Inviato da Pinguino il Mer, 20/04/2005 - 19:42.

Re: Mandriva Vede e Provvede

Mi rubano il lavoro Wink

Sapevo di Kiso ma nrg2iso (quello vero) mi sfuggiva. Beh, diciamo che lo script occupa meno spazio Thinking

Proud linux user # 372467 @ http://counter.li.org
Mandriva Cooker 2008 - Kernel 2.6.17-14mdv - KDE 3.5.7 - Gnome 2.16



Ritratto di Moreno
#3

Inviato da Moreno il Mer, 20/04/2005 - 19:50.

Re: Mandriva Vede e Provvede

Ciao

E' questo il bello ed il brutto dell'opensource c'è sempre difficoltà a trovare qualche cosa da fare che non sia già stato fatto.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di farthest
#4

Inviato da farthest il Mar, 12/07/2005 - 11:11.

Re: Mandriva Vede e Provvede

Ciao
buono a sapersi che basta saltare i primi 200Kbyte per avere un iso! Wink