PHP-класс для создания ISO-образа - PullRequest
10 голосов
/ 22 февраля 2011

Я хотел бы знать, возможно ли это?

Я хотел бы создать кроссплатформенный Flash-проектор и файлы, а затем создать из него ISO для загрузки пользователем.

Гугл мне пока особо не помог ...

1 Ответ

9 голосов
/ 22 февраля 2011

Конечно, это - это , что можно сделать напрямую из PHP.

Однако, как говорится в одном из комментариев к вашему вопросу, вероятно, будет проще вызвать внешний двоичный файл, чтобы выполнить работу за вас (хотя не на всех хостах может быть установлен mkisofs ).

Если вы действительно должны сделать это из PHP, вот несколько полезных ссылок для вас.

Спецификация ISO 9660 (ECMA-119) - Это формат файла для файлов изображений "ISO".

PHP pack() и unpack() - они помогут вам манипулировать двоичными данными в PHP.

Как только вы ознакомитесь с файловой структурой, вы сможете создать несколько предварительно скомпилированных сегментов и просто исправить их с различными смещениями, а также вставить полезную нагрузку.

Удачи!

...