我想知道这是否可能?
我想创建一个跨平台的 Flash 投影仪和文件,然后从中创建一个 ISO 供用户下载。
到目前为止,谷歌对我的帮助不大......
当然也可以直接从 PHP 做。
但是,正如对您问题的评论之一所述,调用外部二进制文件为您完成工作可能会更容易(尽管并非所有主机都安装了mkisofs)。
如果您真的必须从 PHP 中执行此操作,这里有一些对您有用的参考资料。
ISO 9660 规范 (ECMA-119) - 这是“ISO”图像文件的文件格式。
PHPpack()
和unpack()
- 这些将帮助您在 PHP 中操作二进制数据。
一旦您熟悉了文件结构,您就可以创建一些预编译的段,并在不同的偏移量处修补它们以及插入有效负载。
祝你好运!