Запись пустого образа iso с помощью c++ в unix

Для простоты я не буду включать свой код, так как большая его часть содержит жестко запрограммированные двоичные/шестнадцатеричные/ASCII-строки для репликации секторов в соответствии с Рекомендации ECMA, установленные для стандартов ISO 9660 (см. изображение ниже). Основная цель этой задачи — написать пустой образ iso, соответствующий упомянутым выше стандартам. Мой вопрос заключается в следующем:

С данными, собранными для всех следующих секторов:
sectors

Как передать двоичный файл data в какой-нибудь сериализатор для создания пустого образа iso в моей системе unix? Я не смог найти каких-либо полезных примеров того, как можно было бы это сделать. Может я не там ищу (кто знает...)? Любая помощь более чем приветствуется!

Спасибо.


person Tdorno    schedule 16.03.2016    source источник


Ответы (1)


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

Википедия: ISO-образ

person MrSmith42    schedule 16.03.2016
comment
Спасибо, сэр. Это, по крайней мере, теперь дает мне некоторое представление. Я чувствую, что документацию следует сделать немного более ясной. - person Tdorno; 16.03.2016