URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44910
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Преобразование файлов в формате Nero (nrg) в ISO-образ"

Отправлено auto_tips , 06-Ноя-08 17:21 
Иногда требуется в Linux записать на диск или получить доступ к содержимому
дисковых образов в формате Nero (*.nrg), без установки проприетарного ПО.

Существует утилита nrg2iso, но её искать не обязательно, т.к. можно обойтись системной утилитой dd

Применяем утилиту dd (программа для конвертирования и копирования файлов).
Единственное отличие формата Nero от ISO заключается в наличии "шапки" в 300 килобайт,
которая приклеивается Nero к ISO файлу.

Преобразование формата сводится к вызову команды:

   dd bs=1k if=image.nrg of=image.iso skip=300

описание параметров:
bs=1k : block size = 1kbyte / размер блока
if=image.nrg : input file / файл-источник
of=image.nrg : output file / файл-результат
skip=300 : пропустить 300 блоков


URL:
Обсуждается: http://www.opennet.me/tips/info/1819.shtml


Содержание

Сообщения в этом обсуждении
"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено VecH , 06-Ноя-08 17:21 
> if=image.nrg : input file / файл-источник
> of=image.nrg : output file / файл-результат

в результате очепятка nrg -> iso

300 блоков это 300 байт ? :)


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено KiM , 06-Ноя-08 17:29 
исходя из bs=1k это 300 килобайт

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Karbofos , 06-Ноя-08 22:12 
благодарю за поправку ;)

"Раздел полезных советов: Преобразование файлов в формате Ner..."
Отправлено User294 , 06-Ноя-08 22:28 
> of=image.nrg : output file / файл-результат <- Дяденьки, такие примеры только сбивают с толку.

Подсказываю:тут должен быть .iso файл, а не nrg по идее.Наверное по этой причине и существует утилитка - нечаянно лохануться при ее использовании труднее :)


"вообще-то..."
Отправлено Доктор Хаус , 07-Ноя-08 00:03 
вообще-то опечатка была исправлена за несколько часов до твоего поста. горячие финские парни рулят? :)

"хрен - лечебный корень для дохтура"
Отправлено Andrey Mitrofanov , 07-Ноя-08 09:29 
>вообще-то опечатка была исправлена за несколько часов до твоего поста. горячие финские парни рулят? :)

Не! Рулят одноногие дохтура. Зайди в форум, откорой текст заметки в AJAX-е -- и прослезись.


"хрен - лечебный корень для дохтура"
Отправлено Доктор Хаус , 07-Ноя-08 10:44 
>Не! Рулят одноногие дохтура. Зайди в форум, откорой текст заметки в AJAX-е
>-- и прослезись.

еще один прибалт с признаками близорукости, ядрен корень. внимание! читаем сообщения ВНИМАТЕЛЬНО.


"'Я что-то пропустил??'(тм)"
Отправлено Andrey Mitrofanov , 07-Ноя-08 13:00 
>с признаками близорукости, ядрен корень.

http://www.opennet.me/openforum/vsluhforumID4/265.html#18

> внимание! читаем сообщения ВНИМАТЕЛЬНО.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Den , 07-Ноя-08 00:57 
А что быстрее - это или nrg2iso?

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено VecH , 07-Ноя-08 08:18 
>А можно узнать смысл этого "полезного" совета? Я например не вижу ему
>ни одного применения. Лучше бы просто рассказали про различные инструменты вроде
>iat или fuseiso.

приносят иногда образы дисков сделанные под офтопиком в Nero
ISO хранить куда приятнее


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено angra , 07-Ноя-08 10:12 
А что будем делать если принесут в bin, mdf, cdi  или еще каком формате? Неужели будете держать у себя описание всех форматов и использовать dd?
Как по мне важнее помнить сам факт, что под линуксом вообще существуют методы доступа к  большинству форматов для cd/dvd образов, а уж конкретный инструмент ищется через поиск в менеджере пакетов своего дистра.

"пипец палата номер 6"
Отправлено Доктор Хаус , 07-Ноя-08 10:37 
так возьми и напиши. стесняться вредно!

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено mike_t , 07-Ноя-08 11:01 
вот так юникс и превращается в помойку :(
не надо плодить ненужных сущностей

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено User294 , 15-Ноя-08 15:07 
>вот так юникс и превращается в помойку :(
>не надо плодить ненужных сущностей

Ну вот ВЫ можете наизусть изучать физический и логический формат CD-ROM'а и помнить какие файлы как и что из этого хранят.А мне на кой перец голову этим засирать?При нужде я быстренько нагуглю описание формата или почитаю ман, а вот постоянно помнить особенности - увольте, голова не резиновая.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено User294 , 08-Ноя-08 20:49 
>Лучше бы просто рассказали про различные инструменты вроде
>iat или fuseiso.

Как говорится, языком трындеть - не мешки ворочать.

Нормальный подход: написать СВОЮ статью.Или конструктивно покритиковать некоторые моменты.

Дебильный подход: обосрать чужую статью указав всем что делать по принципу "вы мне все тут должны" без какого либо конструктива.Думаете, обсирон статьи прибавит энтузиазма ее автору и он будет писать еще что-то для таких "благодарных" читателей?Или вы возомнили что вам кто-то на заказ должен статьи писать да еще поди нахаляву?Давайте этим кто-то будете вы?Не хотите?:)


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено RUR , 07-Ноя-08 11:26 
Совет нужный. Было дело, надо было смонтировать nrg. Потратил полчаса на поиски nrg2iso. А с советом -- dd искать не надо.

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Руслан , 07-Ноя-08 12:36 
# mount -t iso9660 -o loop ./Image.nrg /media/dvd/

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде

# dmesg

ISOFS: Unable to identify CD-ROM format.

-------------

# dd bs=1k if=Image.nrg of=image.iso skip=300
# mount -o loop=/dev/loop0 ./image.iso /media/dvd -t iso9660

# dmesg
ISOFS: Unable to identify CD-ROM format.

ПРОВЕРЯЛИ ХОТЬ ??? НЕ РАБОТАЕТ!


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено pavlinux , 07-Ноя-08 23:45 
Чё за нах..й, мой пост от имени какого-то Руслана????

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Руслан , 08-Ноя-08 00:54 
Действительно, какого хрена, ёк-макарёк, моим именем подписали пост какого-то Павлинукса? :-)

Это еще ладно. Я постил несколько раз и перезапостивал. В итоге всё коту в ребро.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Денис , 16-Ноя-09 00:37 

>ПРОВЕРЯЛИ ХОТЬ ??? НЕ РАБОТАЕТ!

Проверил, всё работает. Следите за радиусом кривизны рук :)
Автору спасибо, статья что надо.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Руслан , 07-Ноя-08 13:37 
Еще бонус:
Никогда не хочется сделать из нормального образа диска в формате ISO файл в формате Nero NRG. И тем более, для этого никогда не хочется поставить проприетарную программу, чтобы прожечь диск и потом в ней снять образ диска в другом формате.

Не существуем программы iso2nrg в моей коллекции портов для FreeBSD и в репозиториях Debian stable/testing.

Применяем утилиту dd (программа для конвертирования и копирования файлов).
Единственное отличие формата Nero от ISO заключается в наличии "шапки" в 300 килобайт,
которая приклеивается Nero к ISO файлу.

Преобразование формата сводится к вызову команды:

   dd bs=1k if=/dev/zero of=image.nrg count=300; cat image.iso >> image.nrg
описание параметров:
bs=1k : block size = 1kbyte / размер блока
if=/dev/zero : input file / файл-источник
of=image.nrg : output file / файл-результат
count=300 : отсчитать 300 блоков

В следующей серии бонусов ждите:
- запись DVD и CD дисков напрямую, без предварительного сохранения в формат ISO
- запуск загрузочного диска в формате Nero NRG в QEMU без предварительного сохранения в формат ISO

P.S. Автору оригинальной новости респект. ;-)


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Andrey Mitrofanov , 07-Ноя-08 14:01 
>Еще бонус:
>Никогда не хочется сделать из нормального образа диска в формате ISO файл
>в формате Nero NRG. И тем более, для этого никогда не
>хочется поставить проприетарную программу, чтобы прожечь диск и потом в ней
>снять образ диска в другом формате.

Если "никогда не хочется", накой тебе вообще сдался этот "файл в формате Nero NRG"?

>Преобразование формата сводится к вызову команды:
>   dd bs=1k if=/dev/zero of=image.nrg count=300; cat image.iso >> image.nrg

Уверен, что там 300k _нулей_?

>- запись DVD и CD дисков напрямую, без предварительного сохранения в формат ISO

Прямо из "формата NRG", надо полагать? %) Неужели из "проекта Nero"?...

или growisofs? или mkisofs ...|cdrecord aka genisofs ...|wodim ?
[:::::::]-ище. :-D (И, да, "запись из .iso в Nero" - тоже.)

>P.S. Автору оригинальной новости респект. ;-)

:)


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Руслан , 07-Ноя-08 14:57 
> Если "никогда не хочется", накой тебе вообще сдался этот "файл в формате Nero NRG"?

Мне не хочется, но может захотеться кому-то. ;-)

> Уверен, что там 300k _нулей_?

Опыт показал, что там только нули.
$ dd if=/srv/samba/pub/win2003_eng_sp2.nrg bs=1k count=300|hexdump -C
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
300+0 записей считано
300+0 записей написано
скопировано 307200 байт (307 kB), 0,0275709 секунд, 11,1 MB/s
0004b000

> Прямо из "формата NRG", надо полагать? %) Неужели из "проекта Nero"?...

Блин, не планировал писать новые бонусы прямо сейчас. :-)
Но чую, придется.

Обещанный бонус №2 - запись DVD и CD дисков напрямую, без предварительного сохранения в формат ISO

В принципе, очень хочется записывать диски без лишнего пересохранения промежуточного файла, а ставить дополнительную программу записи, тем более - проприетарную и при этом небесплатную, не хочется.

Запись CD сводится к выполнению команды
  dd bs=1k if=image.nrg of=image.iso skip=300 | wodim speed=2 dev=2,0 -
Запись DVD -
  dd bs=1k if=image.nrg of=image.iso skip=300 | growisofs -Z speed=2 /dev/dvdrw=-

Устройство и скорость взяты из справки.
Данный совет предоставлен ASIS, выбор воспользоваться-не-воспользоваться - на ваш страх и риск.
Я побоялся так делать. ;-)

Блин. EULA :)


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено angra , 08-Ноя-08 20:57 
Можно узнать что умеет писать nrg и не умеет iso? :)

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено КтулхЪ , 08-Ноя-08 11:46 
Плохо что сам nero не создает iso, а вообще статья полезная, вот так ищеш инструмент, а оказывается можно руками.

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено const , 08-Ноя-08 12:08 
> Плохо что сам nero не создает iso

Правда что ли? Шестая версия умела, потом разучилось что ли??


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено КтулхЪ , 08-Ноя-08 16:15 
>Шестая версия умела

8-ку недавно у знакомого юзал, только .nrg сумел сделать. 0_o блин косяк?


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Cepera , 12-Ноя-08 19:58 
Save tracks из какого то меню всегда делал исошки (и только их)

"Раздел полезных советов: Преобразование файлов в формате Ner..."
Отправлено Zolg , 12-Ноя-08 10:18 
Contrary to popular belief .nrg files are not ISO images with .nrg extension and a header attached. (с) Wikipedia
http://en.wikipedia.org/wiki/NRG_(file_format)

"Раздел полезных советов: Преобразование файлов в формате Ner..."
Отправлено Доктор Хаус , 12-Ноя-08 12:24 
все врут

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Дмитрий Ю. Карпов , 15-Ноя-08 11:29 
А разве "bs=1k" не будет тормозить работу? Если на машине хотя бы 128 MB RAM, надо "bs=1m", а если с RAM совсем плохо, то хотя бы "bs=128k" (ориентироваться на размер трека жёсткого диска).

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Andrey Mitrofanov , 15-Ноя-08 14:16 
>надо "bs=1m", а если с RAM совсем плохо

Ещё бы патч для skip=0.3, "могло бы быть и отлично".

Впрочем,конструкции типа
dd bs=10M if=image.nrg|dd bs=1k skip=300|dd bs=10M of=image.iso
никто не отменял, как и порочность самой идеи в плане формата файла - см.ссылку в #31.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Руслан , 15-Ноя-08 19:12 
:-))
А если сделать так:
dd bs=300k skip=1 if=image.nrg of=image.iso
?
Я тут не вижу серьёзной потери производительности. :-)
Если, конечно, не организовать онлайн сервис по преобразованию образов одного формата в другой. %-)

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Юрик , 01-Сен-10 18:29 
спасибо автору

"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Иван , 23-Окт-10 15:12 
> спасибо автору

С аудио дисками что-то не то... Все также работает? Я не могу их примонтировать с опцией -t iso9660, не после dd не после nrg2iso, ошибка, что некорректная ФС.


"Преобразование файлов в формате Nero (nrg) в ISO-образ"
Отправлено Иван , 23-Окт-10 15:16 
>> спасибо автору
> С аудио дисками что-то не то... Все также работает? Я не могу
> их примонтировать с опцией -t iso9660, не после dd не после
> nrg2iso, ошибка, что некорректная ФС.

ОК ) я понял, аудио-диски не монтируют! Их проигрывают или записывают. Осталось плеер найти