Написание пустого ISO-образа с помощью C++ в Unix

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

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

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

Благодарю.

1 ответ

Решение

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

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

Другие вопросы по тегам