Написание пустого ISO-образа с помощью C++ в Unix
Для простоты я не буду включать мой код, так как большая его часть содержит жестко закодированные двоичные /hex/ascii строки для репликации секторов в соответствии с рекомендациями ECMA, установленными для стандартов ISO 9660 (см. Изображение ниже). Основная цель этой задачи - написать пустой ISO-образ, соответствующий стандартам, указанным выше. Мой вопрос заключается в следующем:
С данными, собранными для всех следующих секторов:
Как я могу передать двоичные данные в некоторый сериализатор, чтобы создать пустой образ ISO в моей системе Unix? Я не смог найти полезных примеров того, как можно поступить так. Может я не в нужном месте смотрю (кто знает...)? Любая помощь более чем ценится!
Благодарю.
1 ответ
Если вы хотите создать файл образа iso9660, например, для программного обеспечения для записи компакт-дисков или смонтировать его, для этого не существует специального формата файла. Просто запишите данные сектор за сектором в двоичном режиме в файл.