Я хотел бы создать кросс-платформенный Flash-проектор и файлы, а не создавать ISO из него для загрузки пользователем.
Google не помог мне до сих пор...
Ответ 1
Конечно, можно делать непосредственно с PHP.
Однако, как говорится в одном из комментариев к вашему вопросу, вероятно, будет проще вызвать внешний двоичный файл, чтобы выполнить эту работу для вас (хотя не все хосты могут иметь mkisofs).
Если вы действительно должны делать это с PHP, вот несколько полезных ссылок для вас.
PHP pack() и unpack() - это поможет вам манипулировать двоичными данными в PHP.
Как только вы знакомы с файловой структурой, вы можете создать некоторые предварительно скомпилированные сегменты и просто исправить их в разных смещениях, а также вставить полезную нагрузку.