Добрый день!
Есть задачка: в переменной лежит бинарный файл. Его нужно распарсить. Делать это хочется как побайтово, так и строчно.
В голову приходит брать substr нужной длины и с ним работать.
Файл парсится в 1 проход. Средний размер файла = 50кб. Максимальный = 2мб.
Вопрос: на сколько это будет быстро делаться (не в цифрах, а субъективно «медленно» / «нормально»).
Нет ли в php чего-то вроде byte ptr?
Есть ли смысл под это дело запускать отдельный C'шный бинарник / perl-скрипт? Как лучше запускать: из php или cron'а?
И ещё, php воспринимает строку как массив байт или слов(два байта)? Байты