在 unix 上用 c++ 写一个空的 iso 图像

Writing an empty iso image with c++ on unix

为了简单起见,我不会包含我的代码,因为其中大部分包含硬编码 binary/hex/ascii 字符串,用于根据为 ISO 9660 标准设置的 ECMA 指南复制扇区(见下图)。此任务的主要 objective 是编写一个遵循上述标准的空白 iso 映像。我的问题如下:

收集了以下所有行业的数据:


我怎样才能将二进制数据输入到一些序列化程序中以在我的 unix 系统上创建一个空的 iso 图像?我还没有找到任何有用的例子来说明如何去做。也许我没有在正确的地方寻找(谁知道......)?非常感谢任何帮助!

谢谢。

如果您想创建 iso9660 图像文件,例如对于 CD 刻录软件或挂载它,没有特殊的文件格式可以这样做。只需将数据以二进制方式逐扇区写入文件即可。

Wikipedia: ISO image