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

标签 c++ unix ecma iso9660

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

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

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

谢谢。

最佳答案

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

Wikipedia: ISO image

关于c++ - 在 unix 上用 c++ 写一个空的 iso 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36040660/

相关文章:

shell - 每行文件unix中的字节数

javascript - 为什么不能将 JS 对象字面量转换为 JSON ?

javascript - 令人困惑的 EcmaScript 规范 - 声明绑定(bind)实例化

javascript - 语言方言和语言实现这两个术语之间有区别吗?

c++ - QML:如何检索默认字体对象?

c# - 快速发送进程间信号

c++ - SDL Surface Being used without being initialized 错误

c++ - 将空指针传递给新位置

android - 无法连接到UNIX套接字,Android

unix - 列出并终止 UNIX 上的作业